Tomcat 系列篇九-介绍下 Tomcat 里的 ContainerBase
前面介绍过 Tomcat 的层次结构, 参考这个 xml,而对于这些组件中,有一类有相同的基类,也就是这次要介绍的 ContainerBase, 包括 engine,host,context 还有 wrapper,都是同样的容器组件, 而他们共同实现的接口就是 Containe…
前面介绍过 Tomcat 的层次结构, 参考这个 xml,而对于这些组件中,有一类有相同的基类,也就是这次要介绍的 ContainerBase, 包括 engine,host,context 还有 wrapper,都是同样的容器组件, 而他们共同实现的接口就是 Containe…
因为服务器续费即使是这次双十一还是太贵了,之前在 tx 买的三年 2c4g 3m 的一台服务器,原来价格是三年 800+,现在续费三年要 3700,因为之前还买了其他的服务器,所以感觉再这么贵地续一个有点不划算就考虑迁移了服务器 主要是分为四块内容,先大致记录下,后续会慢慢展开…
线程池在 Tomcat 中也是非常重要的工具,这里我们简单介绍下 Tomcat 中的线程池,在 container 的启动过程中 org.apache.catalina.core.ContainerBase#initInternal 这里先会获取线程数, 默认的 Contain…
在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext#createWebServer 的时候会调用 就会调用到之前说到的 而这里有个 org.springframewo…
Tomcat 中的很多组件都是继承了LifecycleBase这个抽象类的,包括之前讲过的 connector,server,service,context,host 这些组件都是,我们先来看下接口 主体是分为两部分,第一部分是定义状态时间,如 beforeinit 和 aft…