tomcat启动过程源码分析(第一篇 查找启动命令)

2019-06-15  本文已影响0人  快给我饭吃

windows下,启动tomcat的方法是点击tomcat安装目录下bin/startup.bat。这个文件如下,看得出其实最后是调用了bin/catalina.bat并多加了一个start参数。

一. 启动命令分析

startup.bat

catalina.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
上一篇 下一篇

猜你喜欢

热点阅读