
tomcat
王珂_wangke
开开心心搬砖, 高高兴兴挣钱
展开
-
(5.2) Tomcat 8 源码, 初始化组件
上一章, 实例化组件 接着我们上一章, 实例化组件之前开始, 不要迷路了 // Catalina.java public void load() { //... 省略实例化部分代码 // 把Catalina 设置到 Server getServer().setCatalina(this); // -Dcatalina.home=catalina-home getServer().setCatalinaHome(Bootstrap.getCatalinaHomeFile()); // -Dcat原创 2020-09-18 17:09:36 · 157 阅读 · 0 评论 -
(5.1) Tomcat 8 源码, 实例化组件
上一章: 初始化 bootstrap.init() https://blog.youkuaiyun.com/weixin_42209307/article/details/108580214 我们回到,org.apache.catalina.startup.Bootstrap#main 方法 daemon.load(args) , daemon 就是我们的bootstrap实例, 在这个里面就会解析server.xml 并且创建各个组件的实例, 并且一层一层向下, 初始化组件 我们这节只分享组...原创 2020-09-18 09:55:46 · 191 阅读 · 0 评论 -
(5.0) Tomcat 8 源码, 初始化 bootstrap
下载源码 https://www.cnblogs.com/grasp/p/10061577.html 一般启动tomcat 都是使用 startup.bat set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" ... call "%EXECUTABLE%" start %CMD_LINE_ARGS% 最终调用的是 catalina.bat, 在 270 行设置了tomcat 的启动主类 set _EXECJAVA=%_RUNJAVA% se.原创 2020-09-14 16:30:22 · 186 阅读 · 0 评论