Tomcat
文章平均质量分 66
lbl2018
这个作者很懒,什么都没留下…
展开
-
Tomcat应用 web.xml的加载过程
server.xml中默认设置为 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> 如此设置则会自动加载webapps下的文件夹或原创 2018-07-06 21:33:30 · 5824 阅读 · 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 · 553 阅读 · 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 · 217 阅读 · 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 · 282 阅读 · 0 评论