![](/img/trans.png)
[英]tomcat CATALINA_HOME environment variable issue on openshift
[英]%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.