不配置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系統纔有的windows