tomcat的CATALINA_HOME環境變量可以不用設置


不配置tomcat的環境變量也是可以運行的

用記事本打開tomcat/bin目錄下面的startup.bat

在文本的前一部分有下面的腳本代碼
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome
set CATALINA_HOME=%CURRENT_DIR%
........


其中的
set XXXXXXXX=******
就是增加一個臨時的環境變量.只對當前的進程起作用的

%cd%是windows控制台程序自帶的一個變量.指這個腳本所在的那個目錄的路徑


set CATALINA_HOME=%CURRENT_DIR%
自然就是設置一個臨時的環境變量CATALINA_HOME...這個就是一些教程里邊所要配置的環境變量啦...以前版本的tomcat是要配置的..但是比較新版本的現在都不用了...4.0以后吧..



再來一個就是jdk的JAVA_HOME了...其實也是相類似的
windows版本的jdk安裝以后會將安裝的路徑寫入系統的注冊表里邊的...很多程序不用配置JAVA_HOME是因為那些程序是直接通過讀取注冊表里邊的路徑獲取了jdk的路徑.比如eclipse; netbeans則是在安裝的時候,安裝程序會去注冊表里邊讀取jdk的路徑,直接把它寫到netbeans的配置文件里邊去了
而tomcat就沒有這樣去處理,只是簡單地通過環境變量去獲取jdk的路徑,所以要運行tomcat一般都是要配置環境變量的..如果不配置也可以,修改tomcat/bin/startup.bat...tomcat這樣做也是出於跨平台考慮的...因為系統注冊表是只有windows系統才有的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM