![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
文章平均质量分 67
StrangerIt
这个作者很懒,什么都没留下…
展开
-
Tomcat热加载原理剖析
一、热加载时序图 二、热加载原理剖析 开启热加载在<Context标签中配置reloadable="true" 1、StandardEngine容器启动startInternal(),内部会调用父类ContainerBase的startInternal() protected synchronized void startInternal() throws LifecycleException { // Log our server identification info原创 2021-05-13 19:17:28 · 954 阅读 · 0 评论 -
Tomcat处理请求过程源码剖析
一、处理请求时序图(以tomcat7 nio为列) 线程池处理SocketProcessor中请求过程时序图 二、源码剖析 1、NioEndpointer启动时(启动流程上一篇有时序图)会开启Acceptor、Poller线程 默认Acceptor数量是1 ,Poller数量如果是多核就是两个线程,如果单核就是一个线程 当然都可以配置如下: acceptorThreadCount、pollerThreadCount配置 <Connector port="8080" protocol="or原创 2021-05-13 11:09:14 · 307 阅读 · 0 评论 -
tomcat系统架构与原理分析
一、tomcat架构图、组件介绍 1、架构图 上述组件都可以在server.xml中配置 <Server> <Service> <Connector /> <Connector /> <Engine> <Host> <Context /> </Host> <原创 2021-05-12 20:48:20 · 438 阅读 · 1 评论