關于Log4j日志相對路徑的配置請看:
log4j 產生的日志位置設置 和 catalina.home、catalina.base .
由于我們在Log4j的配置中引入了系統(tǒng)屬性${catalina.base}廉赔,下面講一下如何設置catalina.base碘箍,本質上就是在啟動Tomcat的時候辽慕,給啟動命令或腳本增加參數:
可以參考:操作系統(tǒng)的環(huán)境變量和Java系統(tǒng)屬性
1.第三方Tomcat
在Tomcat安裝路徑/bin下面的catalina.bat或者相關的幾個bat文件里面京腥,
就有 CATALINA_BASE 屬性的設置,當然還有JAVA_HOME等幾個屬性的設置溅蛉。
這些環(huán)境變量公浪,在JVM啟動的時候,都會被轉換成 系統(tǒng)屬性(鍵值對的形式保存)船侧。
可以在腳本文件里相應的地方增加自己需要的參數欠气。
2.Springboot內置Tomcat
在IDEA的run->configurations里設置,看圖