![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tomcat
文章平均质量分 66
lbl2018
这个作者很懒,什么都没留下…
展开
-
Tomcat应用 web.xml的加载过程
server.xml中默认设置为<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">如此设置则会自动加载webapps下的文件夹或原创 2018-07-06 21:33:30 · 5819 阅读 · 0 评论 -
Tomcat server.xml的加载过程
跟踪Tomcat的启动过程,可以发现是在Catalina调用load方法时对server.xml进行加载的观察Catalina的load方法load() -> createStartDigester() -> configFile() -> digester.push(this) -> digester.parse(...原创 2018-07-06 21:11:41 · 545 阅读 · 0 评论 -
Tomcat的启动过程
文章中所有->代表调用1. 寻找启动入口(1)可以观察启动脚本 bin/startup.sh -> bin/catalina.sh -> org.apache.catalina.startup.Bootstrap start(2)或者观察进程启动命令ps -ef|grep tomcat -> org.apache.catalina.start...原创 2018-07-06 21:07:34 · 211 阅读 · 0 评论 -
Tomcat的组成
Server:可配置关闭端口和关闭指令 Service:一个Server有多个service Connector:连接器,可配置一个连接端口,一个协议处理器 Container(Engine):处理器 Host:可配置多个Host,如localhost、www.xxx.com Context::对应一个web应用,每个应用有一个ServletContext Executor:线程池,可...原创 2018-07-06 20:55:13 · 279 阅读 · 0 评论