
Tomcat
知春秋
不忘初心,方得始终。初心易得,始终难守。
展开
-
Tomcat8.5源码构建
Tomcat的源代码是无法直接导入项目编译的,需要构建才可以,本文以Tomcat8.5为例演示如何构建Tomcat的源代码。原创 2020-07-05 13:33:18 · 762 阅读 · 0 评论 -
tomcat-server配置解析
Server配置解析简介 Server配置文件位于tomcat/conf/目录下,这个配置文件在tomcat启动的时候会使用Digester技术解析这个XML文件,创建一个Server实例。那么解读配置的时候,可以将这个配置文件看作一个对象,层级关系表示他们的从属关系。标签的属性就是对象的属性。1. Server标签Server对象初始化后,作为Catalina的属性,那么在C...原创 2018-05-07 23:18:14 · 891 阅读 · 0 评论 -
tomcat-配置HTTP/2.0协议
HTTP/2.0协议Tomcat中默认使用HTTP/1.1协议,如果想将通信协议升级为HTTP/2.0不是简单的将Connector的protocol属性从“HTTP/1.1”替换为“HTTP/2.0”即可,具体配置如下:<Connector port="8080"protocol="HTTP/1.1" connectionTimeout="20000" ...原创 2018-05-13 23:52:51 · 6162 阅读 · 0 评论 -
tomcat-web应用过滤器
WEB应用过滤器对于web应用中我们可以配置自定义的过滤器满足自己对项目的需求,但是针对一些常见的Web应用需求,Tomcat已经提供了一系列的实现,只需要直接配置加入到项目中就可以满足需要。CorsFilterOrg.apache.catalina.filters.CorsFilter是W3C CORS(跨域资源共享)规范的一个实现,是启用跨域资源共享的一种途径。该过滤器主要在HttpServl...原创 2018-05-19 19:50:20 · 2591 阅读 · 0 评论 -
tomcat-connector配置
Connector配置Connector简介Conf/server.xml配置文件中Connector配置定义了tomcat的链接的信息等。如下:<Connector port="8080"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>Http请...原创 2018-05-13 17:31:02 · 3136 阅读 · 0 评论 -
tomcat-web.xml配置
web.xml配置什么是Web.xmlWeb.xml是Web应用部署的重要的描述条件,它支持的元素及属性来自于Servlet规范定义。在tomcat中,Web应用的部署描述信息文件包括tomcat/conf/web.xml以及Web应用的WEB-INF/web.xml下的文件。ServletContext初始化参数由于该对象比较常用,这里不做多余的描述。开发的都应该了解该对象。<contex...原创 2018-05-18 23:56:59 · 5199 阅读 · 0 评论 -
Tomcat目录说明及docs启动
Tomcat目录说明目录及文件 说明 Bin 用于存放tomcat的启动,停止等批处理脚本和shell脚本 Bin/startup.bat 用于windows下启动tomcat Bin/startup.sh 用于linux下启动tomcat Bin/shutdown.bat 用于windows下停止tomcat Bin/shutdown.sh 用于linux下停止tomcat Conf...原创 2018-04-27 22:55:41 · 4243 阅读 · 0 评论 -
tomcat-jsp编译原理
Jsp编译原理Tomcat编译jsp 在说jsp的编译原理之前,先简单说下tomcat编译后的jsp。在启动tomcat的时候,tomcat是不会立刻将jsp编译为java和class文件的。只有第一次访问jsp页面的时候tomcat才会编译。Tomca编译后的jsp对应的java文件和class文件存放在tomcat/work/Engine名称/Host名称/Context名称目...原创 2018-05-17 20:47:30 · 2469 阅读 · 0 评论 -
Tomcat-安装包说明
Tomcat-安装包说明Apache针对windows和linux两种系统提供了对应的安装包。Windows系统有2种类型,linux只有一种类型。Windows1.ZIP压缩文件2.windows安装文件.exe后缀Linux1.tar.gz压缩文件 区别1. Apache-tomcat-x.zip:tomcat的基础发布包,不包含windows服务的相关批处理脚本以及windows下的apr...原创 2018-04-27 00:16:01 · 1078 阅读 · 0 评论 -
Tomcat-版本对照(规范对比)
Tomcat-版本对照(规范对比) 版本 规范/JDK 6.x(6.0.47) 7.x(7.0.72) 8.x(8.0.38) 8.5.x(8.5.6) 9.x(9.0.0.M11) JDK >=5.0 >=6.0 >=7.0 >=7.0 >=8.0 Servlet 2.5 3.0 3.1 3.1 4.0 JSP ...原创 2018-04-27 00:02:01 · 2795 阅读 · 0 评论 -
tomcat三大部署项目方式
三大部署方式1. Context描述文件部署通过独立的Context文件描述清楚项目的访问路径和地址,tomcat在启动的时候会解析这个Context文件,创建一个Context对象。 Context文件的存储路径默认路径(通过server文件配置)为:tomcat/conf/<Engine name属性名称>/<Host name属性名称>由于tomc...原创 2018-05-10 00:28:20 · 21719 阅读 · 0 评论