在windows操作系統(tǒng)中,我們運(yùn)行tomcat只需要執(zhí)行startup.bat腳本就好,這個(gè)startup.bat腳本到底是什么?下面這篇文章就來給大家詳細(xì)的解析了關(guān)于tomcat中startup.bat原理的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
前言
在剛開始接觸計(jì)算機(jī),一開始就是win2000,所以對(duì)批處理腳本命令都不會(huì)。平時(shí)啟TOMCAT都是鼠標(biāo)雙擊startup.bat了,很少看過里面寫的是什么,也借學(xué)習(xí)TOMCAT的機(jī)會(huì)學(xué)習(xí)一下批處理的常用命令,不求都記住,但求以后再見到批處理命令能看的懂,說的出是干什么的。本文主要給大家介紹了關(guān)于Tomcat中startup.bat原理的相關(guān)內(nèi)容,下面話不多說了,來一起看看詳細(xì)的介紹吧。
startup.bat 解析
驗(yàn)證CATALINA_HOME 環(huán)境變量是否設(shè)置,如果沒有設(shè)置則通過CATALINA_HOME/bin目錄下查找catalina.bat文件來確定CATALINA_HOME環(huán)境變量是否有效,如果沒有找到catalina.bat 則goto end,結(jié)束。
?
驗(yàn)證catalina.bat是否存在,如果不能存在則結(jié)束。
?
判斷啟動(dòng) startup.bat 是否有參數(shù),如果有參數(shù),如果有有則賦值給 CMD_LINE_ARGS變量。
通過call執(zhí)行catalina.bat ,并傳入?yún)?shù)。
總結(jié)
startup.bat作用
通過分析發(fā)現(xiàn)startup.bat的作用就是幫你找到catalina.bat并執(zhí)行它,除了幫你找到catalina.out并沒有什么鳥用。
startup.bat好處
如果你配置CATALINA_HOME的環(huán)境變量了,就可以把startup.bat 放到任何目錄下,都可以啟動(dòng)tomcat了