美文网首页
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