- 以下内容从官方复制出来的*
这些是一些重要的tomcat目录:
在整个文档中,都引用了以下两个属性:
默认情况下,CATALINA_HOME和CATALINA_BASE指向同一目录。需要在一台计算机上运行多个Tomcat实例时,手动设置CATALINA_BASE。
这样做具有以下好处:
在开始使用CATALINA_BASE之前,请首先考虑并创建CATALINA_BASE使用的目录树。请注意,如果未创建所有建议的目录,则Tomcat会自动创建目录。如果由于权限问题而无法创建必要的目录,Tomcat将无法启动,或者可能无法正常运行.
考虑以下目录列表:
我们建议您不要更改tomcat-juli.jar文件. 但是,如果您需要自己的日志记录实现,则可以将CATALINA_BASE位置中的tomcat-juli.jar文件替换为特定的Tomcat实例.
我们还建议您将所有配置文件从CATALINA_HOME的conf目录复制到CATALINA_BASE的conf目录。如果CATALINA_BASE中缺少配置文件,则不会回退到CATALINA_HOME。因此,这可能会导致故障.
至少CATALINA_BASE必须包含以下两个文件:
conf/server.xml
conf/web.xml
CATALINA_BASE属性是一个环境变量。您可以在执行Tomcat启动脚本之前进行设置,例如:
- On Unix: CATALINA_BASE=/tmp/tomcat_base1 bin/catalina.sh start
- On Windows: CATALINA_BASE=C:\tomcat_base1 bin/catalina.bat start
Original: https://www.cnblogs.com/xysgo/p/16619263.html
Author: 菜阿
Title: 关于CATALINA_HOME 和 CATALINA_BASE 的区别
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/601568/
转载文章受原作者版权保护。转载请注明原作者出处!