版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014653854/article/details/82217334
- Tomcat7Runner
- run()方法
- 在提取目录下创建tomcat的各个目录,conf,logs,webapps,work,temp
- 如果server.xml存在,
- 使用server.xml启动,则创建Catalina作为container,设置相关属性,调用container的start()方法
- server.xml不存在,
- 则new Tomcat(),addWebapp方法,设置StandardContext对象的相关属性
- 设置tomcat的相关属性,host的相关属性,HttpProtocol,httpPort,设置connector,对webapps目录下的项目add webapps
- tomcat.start();
- 增加tomcat关闭的钩子方法
- run()方法