简体   繁体   English

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

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

Just today started to study Java web programming, and I have next question: 就在今天开始学习Java Web编程,我还有一个问题:

Do I need to set-up %CATALINA_HOME% environment variable for installed Apache Tomcat 8 server on Windows 7 OS? 我需要为Windows 7 OS上已安装的Apache Tomcat 8服务器设置%CATALINA_HOME%环境变量吗? If yes - then where/in what cases it will be neccessary? 如果是,那么在什么情况下/在什么情况下需要? (at the same time I understand the role of %CATALINA_BASE%, but it is not actual for me today) (同时我了解%CATALINA_BASE%的角色,但今天对我而言这并不实际)

For now I have succesfully working system without this variable on my OS, but in documentation for Tomcat server I often meet usage of "%CATALINA_HOME%". 现在,我已经成功地在操作系统上没有该变量的操作系统,但是在Tomcat服务器的文档中,我经常遇到“%CATALINA_HOME%”的用法。

If you take a look at catalina.bat , you'll find 如果您查看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

where the work is done for you, if you haven't done it by yourself. 如果您自己还没有完成工作,那该为您完成工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM