概述

我們通常使用 Tomcat 中的 startup.bat 來啟動 Tomcat. 但是這其中干了一些什么事呢?

大家都知道一個 Java 程序需要啟動的話, 肯定需要 main 方法, 那么這個 main 方法在哪呢?

Tomcat 腳本中又是配置了一些什么參數(shù)呢, 什么情況下 Tomcat 會啟動失敗呢?

帶著一些列的疑問我們來分析 Tomcat 的三個最重要的啟動腳本:

  • startup.bat

  • catalina.bat

  • setclasspath.bat

startup.bat 腳本

該腳本主要做了以下幾件事:

  1. 設(shè)置 CATALINA_HOME 環(huán)境變量的值

  2. 找到 catalina.bat 腳本

  3. 調(diào)用 catalina.bat 腳本, 并把參數(shù)傳過去

貼出簡化版本的 startup.bat 腳本的內(nèi)容

@echo offrem 執(zhí)行這個命令之后, 增
        
		

網(wǎng)友評論