Windows 7上的Apache Tomcat 8的%CATALINA_HOME%环境变量

时间:2015-08-31 16:08:28

标签: java tomcat

就在今天开始研究Java Web编程,我接下来的问题是:

我是否需要在Windows 7操作系统上为已安装的Apache Tomcat 8服务器设置%CATALINA_HOME%环境变量?如果是 - 那么在什么情况下需要哪些? (同时我理解%CATALINA_BASE%的作用,但今天对我来说并不实际)

现在我在我的操作系统上没有这个变量的情况下成功运行系统,但在Tomcat服务器的文档中,我经常使用“%CATALINA_HOME%”。

1 个答案:

答案 0 :(得分:1)

如果你看一下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

如果您没有自己完成工作,那么工作已经完成。