概述
我們通常使用 Tomcat 中的 startup.bat 來(lái)啟動(dòng) Tomcat. 但是這其中干了一些什么事呢?
大家都知道一個(gè) Java 程序需要啟動(dòng)的話, 肯定需要 main 方法, 那么這個(gè) main 方法在哪呢?
Tomcat 腳本中又是配置了一些什么參數(shù)呢, 什么情況下 Tomcat 會(huì)啟動(dòng)失敗呢?
帶著一些列的疑問我們來(lái)分析 Tomcat 的三個(gè)最重要的啟動(dòng)腳本:
startup.bat
catalina.bat
setclasspath.bat
startup.bat 腳本
該腳本主要做了以下幾件事:
設(shè)置 CATALINA_HOME 環(huán)境變量的值
找到 catalina.bat 腳本
調(diào)用 catalina.bat 腳本, 并把參數(shù)傳過去
貼出簡(jiǎn)化版本的 startup.bat 腳本的內(nèi)容
@echo offrem 執(zhí)行這個(gè)命令之后, 增