tomcat环境变量参数catalina.home和catalina.base的设置位置
由于我们在Log4j的配置中引入了系统属性${catalina.base},下面讲一下如何设置catalina.base,本质上就是在启动Tomcat的时候,给启动命令或脚本增加参数:
可以参考:操作系统的环境变量和Java系统属性
1.第三方Tomcat
在Tomcat安装路径/bin下面的catalina.bat或者相关的几个bat文件里面, 就有 CATALINA_BASE 属性的设置,当然还有JAVA_HOME等几个属性的设置。 这些环境变量,在JVM启动的时候,都会被转换成 系统属性(键值对的形式保存)。 可以在脚本文件里相应的地方增加自己需要的参数。
2.Springboot内置Tomcat
在IDEA的run->configurations里设置,看图
用Maven启动项目时,在需要在命令行命令后加上 -Dcatalina.base="你的路径"。