簡體   English   中英

Windows 7上Apache Tomcat 8的%CATALINA_HOME%環境變量

[英]%CATALINA_HOME% environment variable for Apache Tomcat 8 on Windows 7

就在今天開始學習Java Web編程,我還有一個問題:

我需要為Windows 7 OS上已安裝的Apache Tomcat 8服務器設置%CATALINA_HOME%環境變量嗎? 如果是,那么在什么情況下/在什么情況下需要? (同時我了解%CATALINA_BASE%的角色,但今天對我而言這並不實際)

現在,我已經成功地在操作系統上沒有該變量的操作系統,但是在Tomcat服務器的文檔中,我經常遇到“%CATALINA_HOME%”的用法。

如果您查看catalina.bat ,您會發現

 rem Guess CATALINA_HOME if not defined
 set "CURRENT_DIR=%cd%"
 if not "%CATALINA_HOME%" == "" goto gotHome
 set "CATALINA_HOME=%CURRENT_DIR%"
 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
 cd ..
 set "CATALINA_HOME=%cd%"
 cd "%CURRENT_DIR%"
 :gotHome
 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
 echo The CATALINA_HOME environment variable is not defined correctly
 echo This environment variable is needed to run this program
 goto end
 :okHome

如果您自己還沒有完成工作,那該為您完成工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM