![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
人土石
这个作者很懒,什么都没留下…
展开
-
TOMCAT-SERVICE容器简析
service容器可以包含一组:Connectors,他们在service内共用,一个SERVER容器可以包含多个SERVICE容器,他们之间相互独立,仅依赖共同的system classpath。service的实现为:StandardService,其中主要方法如下:getName/setName获取和设置service的name,server中,service的名字,不能重复 ge...原创 2019-12-22 23:57:03 · 436 阅读 · 0 评论 -
TOMCAT-SERVER容器简析
Server容器为TOMCAT的顶级容器,其下可以包含N个Service容器。其实现为:StandardServer主要方法如下:Server接口继承于Lifecycle接口,具有Lifecycle接口的全部特性。 getPort/setPort,getPortOffset,setPortOffset设置TOMCAT停止的监听端口,setPort用于设置基本的端口,setPortOf...原创 2019-12-22 22:06:59 · 259 阅读 · 0 评论 -
TOMCAT-生命周期模型:Lifecycle
TOMCAT是基于容器进行构建的,所有容器的基础为:Lifecycle,其中继承关系如下:Lifecycle的启动流程如下:init状态,start状态,stop状态,destroy状态,每个状态都有对应的监听事件,init状态对应的监听事件为:BEFORE_INIT_EVENT,AFTER_INIT_EVENTstart状态对应的监听事件为:START_EVEN...原创 2019-12-13 00:08:23 · 201 阅读 · 0 评论 -
TOMCAT-基础容器
TOMCAT的是基于容器的容器级别从高到低分别为:SERVER,每个tomcat实例只能有一个SERVER容器,主要属性包含:停止端口,公共资源的定义 SERVICE,为SERVER的子容器,SERVER可以包含N个SEVICE容器。SERVICE容器,主要包含CONNECTOR的定义和ENGINE的定义。可以定义多个CONNECTOR,供ENGINE使用 ENGINE,为SERVIC...原创 2019-12-12 21:43:36 · 84 阅读 · 0 评论 -
TOMCAT9-嵌入式启动
Tomcat tomcat = new Tomcat(); tomcat.setPort(8888); // 注意,必须设置basedir,这是其他几个工作目录的基础 tomcat.setBaseDir("E:\\java\\tomcatbase"); // web应用可以添加绝对目录 Context ...原创 2019-12-08 23:40:04 · 841 阅读 · 0 评论 -
tomcat学习-eclipse导入源码
1,下载源码,解压源码2,修改:build.properties.default为:build.properties3,修改:build.properties里面的base.path为本地的目录,例如:base.path=E:/java/apache-tomcat-9.0.29-src/tomcat-build-libs4,按照ant,(tomcat9,至少需要ant,1.9.3)...原创 2019-12-01 19:58:52 · 85 阅读 · 0 评论