- 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()方法
maven插件中的Tomcat7Runner类是如何启动Tomcat的流程
最新推荐文章于 2022-12-01 21:57:55 发布