Tomcat startup.bat 原理分析

作者: jijs | 来源:发表于2017-08-24 11:47 被阅读163次

    startup.bat 解析

    验证CATALINA_HOME 环境变量是否设置,如果没有设置则通过CATALINA_HOME/bin目录下查找catalina.bat文件来确定CATALINA_HOME环境变量是否有效,如果没有找到catalina.bat 则goto end,结束。


    验证catalina.bat是否存在,如果不能存在则结束。


    判断启动 startup.bat 是否有参数,如果有参数,如果有有则赋值给 CMD_LINE_ARGS变量。
    通过call执行catalina.bat ,并传入参数。

    总结

    startup.bat作用

    通过分析发现startup.bat的作用就是帮你找到catalina.bat并执行它,除了帮你找到catalina.out并没有什么鸟用。

    startup.bat好处

    如果你配置CATALINA_HOME的环境变量了,就可以把startup.bat 放到任何目录下,都可以启动tomcat了


    想了解更多精彩内容请关注我的公众号

    相关文章

      网友评论

        本文标题:Tomcat startup.bat 原理分析

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