首頁  >  文章  >  運維  >  Tomcat中的startup.bat工作原理介紹

Tomcat中的startup.bat工作原理介紹

巴扎黑
巴扎黑原創
2017-09-08 10:16:231800瀏覽

在windows作業系統中,我們運行tomcat只需要執行startup.bat腳本就好,這個startup.bat腳本到底是什麼?下面這篇文章就來給大家詳細的解析了關於Tomcat中startup.bat原理的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

在剛開始接觸計算機,一開始就是win2000,所以對批次腳本指令都不會。平時啟TOMCAT都是滑鼠雙擊startup.bat了,很少看過裡面寫的是什麼,也藉學習TOMCAT的機會學習一下批處理的常用命令,不求都記住,但求以後再見批次命令能看的懂,說的出是做什麼的。本文主要跟大家介紹了關於Tomcat中startup.bat原理的相關內容,下面話不多說了,來一起看看詳細的介紹吧。

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工作原理介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn