我已经设置了JAVA_HOME,PATH环境变量。而没有其他
我知道我还需要设置CATALINA_HOME
然而,Tomcat EE在没有CATALINA_HOME
的情况下工作得很好为什么呢?
答案 0 :(得分:2)
如果没有将CATALINA_HOME定义为环境变量,tomcat启动脚本将尝试检测它。
这是在catalina.bat
或catalina.sh
脚本
Linux的:
# Only set CATALINA_HOME if not already set
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`
视窗:
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"