windows下,启动tomcat的方法是点击tomcat安装目录下bin/startup.bat。这个文件如下,看得出其实最后是调用了bin/catalina.bat并多加了一个start参数。
一. 启动命令分析
startup.batcatalina.bat文件如下。
catalina.bat
在第一行的@echo off前加rem注释掉该行,在cmd中输入catatlina.bat start可以看到最终将执行到第359行,echo第359行发现最终执行的启动tomcat的命令如下:
java.exe
简单点说,就是执行了java org.apache.catalina.startup.Bootstrap start,借助jconsole可以发现,我们猜的是对的。
jconsole
二. 源码分析
既然tomcat的启动类是java org.apache.catalina.startup.Bootstrap,那看下这个类的main方法吧。如下,可以阅读tomcat源码了。
main
网友评论