教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

tomcat环境变量配置(最全Tomcat入门指南)

  tomcat环境变量配置(最全Tomcat入门指南)Tomcat是什么?Tomcat是web容器。你在做web项目时,多数需要http协议,也就是基于请求和响应,比如你在百度输入一行内容搜索,那么百度服务器如何处理这个请求呢,他需要创建servlet来处理,servlet其实就是java程序,只是在服务器端的java程序servlet通过配置文件拦截你的请求,并进行相应处理,然后展示给你相应界面,那么servlet如何创建?
  这时候tomcat用到了,它就是帮助你创建servlet的东西,所以也称web容器,没有它,没法运行web项目。相对应的web容器有很多,比如JBOSS,WEBLOGIC等。
  Tomcat是一个应用服务器。他可以运行你按照J2EE中的Servlet规范编写好的Java程序。
  简单的说它是一个Web网站的运行容器,把你写好的网站放进去就可以运行。
  搭配视频观看效果更佳~~
  https://www.ixigua.com/6903321523554091533一、网络协议/网络协议包
  在互联网通信过程中,在网络传递信息都是二进制形式。
  此时接收方接收到信息之后必须进行一次解析。
  但是由于传递信息量相对较大,增加接收方解析难度
  浏览器:
  http://localhost:8080/myWeb/index.html
  1010101010101010101011111000110101010
  网络协议包:   一组有规律二进制数据,存在固定空间。在指定空间下专门存放指定数据,降低接收方解析难度   0000 服务端计算机ip地址 0000 Http服务器端口号 0000 资源文件 0000二、Http网络协议包:   在B/S通信结构下,浏览器发送请求信息以及服务端返回资源文件内容都是通过Http网络协议包进行传递三、Http网络协议包分类:   1.Http请求协议包:   1)在浏览器准备发送请求时,负责生成一个Http请求协议包   2) 在浏览器准备发送请求时,负责将请求信息写入Http请求协议包   3)由浏览器负责推送Http请求协议包   2.Http响应协议包:   1)在Http服务器准备返回结果时,负责生成一个Http响应协议包   2)由Http服务器调用输出流将文件内容(文字,数字,像素,帧,命令)以二进制形式写入到Http响应协议包   3) 由Http服务器负责将Http响应协议包推送回发起请求的浏览器四、Http请求协议包内部结构:自上而下分为4层结构 【背】   1. 请求行:   【   url:请求地址   method:请求方式   】   2.请求头:   【   如果浏览器以GET方式发送请求   请求参数存放在请求头   】   3.空白行:   【   】   4.请求体:   【   如果浏览器以POST方式发送请求   请求参数存放在请求体   】五、Http响应协议包内部结构 自上而下分为4层结构 【背】   1. 状态行:   【   Http状态码   】   2. 响应头:   【   content-type:指定浏览器使用对应解析器或则编译器   对返回二进制数据进行解析或则编译   】   3. 空白行:   【   】   4.响应体:   【   本次索要文件内容(二进制形式存放)   】六、Http服务器介绍   1.所有的Http服务器都是由java编程语言开发应用程序   2.Http服务器可以接收由浏览器发动的Http请求协议包   3.Http服务器可以解析Http请求协议包二进制数据了解用户请求   4.Http服务器可以自动定位被访问的资源文件   5.Http服务器可以自动将被访问文件内容或则文件运行结果通过输出流以二进制形式写入到Http响应协议包中响应体   6.Http服务器可以自动将Http响应协议包推送回发起请求的浏览器七、Http服务器分类:   1.功能最强---Websphere   2.功能最新---GlassFish   3.最轻量级---tomcat八、tomcat服务器安装与配置   1.tomcat服务器下载:   https://tomcat.apache.org/   2.tomcat安装:tomcat9.0版本是绿色免安装版   3.tomcat配置:   1)JAVA_HOME环境变量: 用于向tomcat服务器提供当前计算机中JDK位置   JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101   2) CATALINA_HOME环境变量:通知本次启动的tomcat服务器存放位置   CATALINA_HOME=C:\tomcat9九、tomcat服务器启动与关闭   1.tomcat服务器启动时生成一个管理对象。如果手动关闭,时间一长。   这个管理对象将脱离管理,导致无法再次启动tomcat   2.管理命令位置: tomcat安装地址/bin文件夹   3.启动tomcat命令: startup   4.关闭tomcat命令: shutdown十、tomcat服务器启动失败原因   1.忘记配置JAVA_HOME   Neither the JAVA_HOME nor the JRE_HOME environment variable is defined   At least one of these environment variable is needed to run this program   2.JAVA_HOME地址写错了   The JRE_HOME environment variable is not defined correctly   This environment variable is needed to run this program   3.CATALINA_HOME地址写错了   The CATALINA_HOME environment variable is not defined correctly   This environment variable is needed to run this program   4.tomcat服务器默认端口号8080.一个计算机只能启动一个tomcat   java.net.BindException: Address already in use: JVM_Bind十一、tomcat服务器工作文件   1. bin : tomcat管理命令   2.conf:tomcat配置文件。server.xml是tomcat核心配置文件   3.lib: tomcat应用程序在运行时依赖的第三方jar   4.logs:存放tomcat运行日志   5.temp:存放tomcat运行时生成临时文件   6.webapps:tomcat在默认情况下,接收到请求之后到webapps下定位资源文件   7.work: tomcat在默认情况下,在work文件下将jsp文件编辑为java文件并编译为class文件十二、第一次BS通信模拟   1. 在webapps下创建一个网站   ***网站:网络资源站点,存放可以被浏览器访问的资源文件   2.启动tomcat   3.启动浏览器,向tomcat发起请求   在地址栏输入资源文件定位命令(url):   http://服务端计算机IP地址:http服务器端口号/网站名/资源文件名.后缀名   http://localhost:8080/myWeb/one.html十三、标准网站内部结构   |   |_________src文件夹:java文件和动态资源文件   |   |_________web文件夹 :静态资源文件/第三jar/网站核心配置文件   |   |________WEB-INF: 第三jar/网站核心配置文件   |   |______lib文件夹(手动) 第三jar   |   |______web.xml 网站核心配置文件   |   |______________静态资源文件十四、模拟tomcat调用动态资源文件   1.对于一个网站来说,tomcat只能调用网站中Servlet接口实现类   2.Tomcat接收到请求之后,根据url中文件名称定位被访问Servlet接口实现类。   1)Tomcat通过Class.forName方法将硬盘类文件加载到内存   2)Tomcat通过反色机制通知JVM创建当前类的实例对象   3)Tomcat通过实例对象调用init方法来实现对实例对象初始化操作   4)Tomcat通过实例对象调用service方法处理当前用户请求   5)Tomcat通过输出流将service方法处理结果写入到响应体交还给发起请求浏览器十五、适配器设计模式   1.作用: 降低接口实现类开发难度的。可以让接口实现类自由选择接口中方法重写   2.解决方案:   1)使用抽象类实现接口,对接口中不受欢迎抽象方法进行空实现   2)创建接口实现类 继承与抽象类,此时接口实现类开发时只要重写感兴趣方法十六、模板设计模式:   1.作用:子类只需要考虑相关方法重写实现,不需要考虑方法调用场景。子类方法调用规则由父类负责控制

龙王为什么姓敖(碧波潭龙王是个啥龙)国漫哪吒票房冲击40亿!演绎自大圣归来和悟空传的那句我命由我,不由天!是魔是仙,我自己决定!也成为流行语。只是,在经历了台风利奇马后,我们人类还是要对自然有点敬畏心。哪吒演绎最大的网上买二手车(小伙买辆二手车)网上买二手车(小伙买辆二手车)现在越来越多的人选择买二手车,不仅仅是因为便宜,而是比新车更保值,当然对于没有更多预算的朋友来说,买二手车可以花同样的钱买到更好的品牌和配置。最近有个股民村长(深藏不露73岁北京股神坦言!)股民村长(深藏不露73岁北京股神坦言!)有位第一次坐飞机出差的村长,在飞机上口渴了很久却没有水喝。这时候,他看到前排坐着一只鹦鹉,颐指气使地指挥空姐给它端茶倒水。鹦鹉态度十分骄横,华润医药集团(央企华润集团再扩医药健康版图)华润医药集团(央企华润集团再扩医药健康版图)(健康时报张萌)7月6日,博雅生物发布公告称,国资委出具关于华润医药控股有限公司收购博雅生物制药集团股份有限公司有关事项的批复,原则同意追风筝的人(吴亦凡,请读追风筝的人)追风筝的人(吴亦凡,请读追风筝的人)吴亦凡最近被曝光,他有救赎自己的必要。其实,我们每一个人身上都有自己不愿意面对的东西,都有救赎自己的必要,只不过程度没有书中人物那么严重罢了。希回力棒星云(宇宙中最冷回力棒星云)回力棒星云(宇宙中最冷回力棒星云)迄今为止我们所知最冷的地方应该是冬天的马桶,犹如你前女友心一样赤骨冰冷。。当然这是玩笑,宇宙中最低温度的区域应该是回力棒星云,这是观测到的最冷的天苏州盘门(带你打卡苏州盘门)苏州盘门(带你打卡苏州盘门)古人云上有天堂,下有苏杭。看江南美景美不胜收。今日带朋友打卡苏州盘门景区。盘门位于苏州的西南角,有著名的瑞光塔吴门桥和城楼称盘门三景。是国家4A级旅游景春分竖鸡蛋(为什么要在春分这一天立鸡蛋?)春分竖鸡蛋(为什么要在春分这一天立鸡蛋?)2021年3月20日,周六,春分。春分到,蛋儿俏。在春分这一天,民间有立蛋的习俗。据说,这一习俗早在4000年前就有了。那么,问题来了,为丹东景点(初到丹东怎么玩)丹东景点(初到丹东怎么玩)上午8点坐高铁D7731次列车(票价仅70元)从沈阳站出发,经过1。5个小时后便到达了丹东站庞大的沈阳站从丹东站出站便是一尊巨大的毛主席雕像,此时如果想尝全聚德烤鸭外卖(全聚德挂炉烤鸭外卖了,9折!)全聚德烤鸭外卖(全聚德挂炉烤鸭外卖了,9折!)在家可以吃到正宗全聚德挂炉烤鸭,而且还有折扣!2月18日,全聚德集团外卖在饿了么美团外卖平台正式上线,近50道菜品最低达到5折,集团旗可怕的真相在哪交(这个可怕的真相,我婚后才知道)可怕的真相在哪交(这个可怕的真相,我婚后才知道)30,成为单身女性耻辱刚跟一男的见面,快40岁了,月薪3000,还希望找的伴侣又要经济独立,又要贤妻良母,并且话里话外都是30岁以后
体育雕塑(体育运动题材的雕塑)体育雕塑(体育运动题材的雕塑)现在在很多城市都可以看到体育运动类的雕塑,各种造型和材质的都有,其中最常见的材质就是铸铜和不锈钢的。铸铜材质相对来说价格比较高,而且在外观颜色上比较呆松江月湖雕塑公园(又有大批人涌入松江)松江月湖雕塑公园(又有大批人涌入松江)每天穿梭在松江和市区的九号线上,除了我们勤勤恳恳的打工人,还有不少朋友,是来松江玩的。特别是年轻人,三五成群,松江的欢乐谷一定要来玩一趟。现在莫高窟门票预约(敦煌莫高窟之攻略)莫高窟门票预约(敦煌莫高窟之攻略)打卡美好生活去敦煌,必去莫高窟。莫高窟,俗称千佛洞。它始建于十六国的前秦时期,历经十六国北朝隋唐五代西夏元等历代的兴建,形成巨大的规模,有洞窟73澳洲星点龙鱼(星点金龙鱼是不能和其他龙鱼混养的!)澳洲星点龙鱼(星点金龙鱼是不能和其他龙鱼混养的!)有鱼友问养鱼老道,是否可以把一只银龙鱼和一只星点金龙混养,养鱼老道在此奉劝大家千万别那么干。星点龙鱼原产于澳大利亚,因此又被人们称高背金龙鱼(无良商家忽悠我买高背金龙鱼)高背金龙鱼(无良商家忽悠我买高背金龙鱼)高背金龙鱼就是我们讲的高背红尾金高背金龙高背龙鱼,这种鱼类是过背金龙鱼与红尾金龙鱼杂交产出。在外形上,它具备红尾金龙鱼多一些,而且从生物大纲从哪里找备份(相册备份在哪里找到)如果想对手机数据进备份或恢复操作,我们可以进入设置账户云服务界面,找到想要进行备份的数项点击进入。待进入如图所示的相关手数据项备界面后,在此我们可以直接选择备份数据或者恢复数据项。外痔的症状(怎么判断自己是否得了痔疮?)外痔的症状(怎么判断自己是否得了痔疮?)痔疮属于比较常见的肛肠科疾病,一般会出现大便出血肛门瘙痒以及疼痛和痔赘脱垂等症状。患有痔疮的患者在日常可以通过改正不良的饮食习惯排便习惯来缓食道炎和食道癌最明显区别(如何从症状判断食管癌VS食管炎?)食道炎和食道癌最明显区别(如何从症状判断食管癌VS食管炎?)大部分人前几次出现胃痛胃里冒酸水恶心胃烧得慌等等消化道症状时都会寻求医生的诊疗帮助,而医生通过病史问诊体格检查化验检查等生门电影(生门在妇产科病房,看透人间冷暖!)生门电影(生门在妇产科病房,看透人间冷暖!)如果要我推荐一部女性必看的纪录片,那一定是生门。我还想说,这部纪录片不仅推荐女性看,男性也应该看看。导演陈为军,执导艾滋病题材的好死不如温州长征妇产医院(长征医院妇产科简介)温州长征妇产医院(长征医院妇产科简介)1959年10月建科,是最早成立的学科之一。1986年7月编设妇产科学教研室(设染色体实验室)。1986年2000年先后批准为硕士博士学位授权理肤泉和雅漾喷雾(雅漾喷雾和理肤泉喷雾有什么区别?)理肤泉和雅漾喷雾(雅漾喷雾和理肤泉喷雾有什么区别?)不管是男生还是女生,永远都不要觉得形象管理不重要,没有整洁的外在,又有谁会愿意去了解你的内在!所以不要听信那些黑了健康,男生护肤