log4j日志相對路徑,Tomcat(第三方和Springboot內置)參數catalina.home和catalina.base的設置


關於Log4j日志相對路徑的配置請看:
log4j 產生的日志位置設置 和 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="你的路徑"。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM