美文网首页
tomcat启动过程源码分析(第一篇 查找启动命令)

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

作者: 快给我饭吃 | 来源:发表于2019-06-15 18:27 被阅读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

相关文章

网友评论

      本文标题:tomcat启动过程源码分析(第一篇 查找启动命令)

      本文链接:https://www.haomeiwen.com/subject/arabfctx.html