
Tomcat
_Lance
编程爱好者
展开
-
Tomcat的Bootstrap、Catalina及Server之间的关系
相关连接: Tomcat之Bootstrap类和Catalina类 启动Tomcat:startup.sh关闭Tomcat:shutdown.sh实际上调用的Tomcat的Bootstrap类的main方法,具体可以看catalina.sh或catalina.bat (1)Bootstrap,按我理解,就是专门处理类加载这块的逻辑,Tomcat可以同时运行多个app项目,但...原创 2019-01-21 16:02:16 · 1203 阅读 · 0 评论 -
Tomcat中Digester的作用
上一篇文章中大致讲了一下 Tomcat的Bootstrap、Catalina及Server之间的关系,这篇文章准备讲讲用来解析conf/server.xml的Digester工具类tomcat源码解析(三)——Digester类源码解析及Rule分析 我在看源码时,在Catalina中会看到大量的Digester代码段,这其实是Catalina解析server.xml配置的方式。 ...原创 2019-01-21 16:13:44 · 923 阅读 · 0 评论 -
Tomcat启停原理
上接我之前写的文章 Tomcat的Bootstrap、Catalina及Server之间的关系上一篇偏向于原理,这篇偏应用。知道启停原理有个好处,就是知道怎么在本地启动多个Tomcat。 启动: (1)Bootstrap初始化类加载器 (2)Catalina读取conf/server.xml配置,默认初始化StandardServer (3)StandardServer读取...原创 2019-01-22 21:43:28 · 655 阅读 · 0 评论 -
如何修改Tomcat Connector运行模式
该文章作为其他文章的补充内容 修改Tomcat Connector运行模式,优化Tomcat运行性能 上面文章写得不错,但是可以通过下述方式更简单地修改Connector运行方式,直接添加 useAprConnector="true" 即可<!--APR library loader. Documentation at /docs/apr.html --><Li...原创 2019-02-12 21:52:34 · 772 阅读 · 0 评论