首先,我要講述的故事:如何在Tomcat中讀取系統環境的logback配置文件7
我們有2 J2EE Web應用AAA和BBB,我們希望把它們放在同一臺服務器。
現在他們都在他們的類路徑中有logback.xml,它在maven項目的/ src/main/resources中。
我們希望將所有配置文件放在一個目錄中,例如$ {app_home},並讓Web應用程序自己查找它們的配置文件。
就像我們把AAA_logback.xml和BBB_logback.xml放到$ {app_home}中一樣,讓web應用程序自動找到它們。
我們使用Tomcat 7來部署Web應用程序,如果我們想要實現這一點,我們是否需要對Tomcat 7配置進行任何更改?
有一個類似的問題: How to read Logback configuration file from path outside the war file?
我希望我問我的問題顯然與我的英語不好。
我建議您將原始logback.xml保留在相應的類路徑本身中,幷包含來自$ {app_home}/... 的實際內容,請參閱http://logback.qos.ch/manual/configuration.html #fileInclusion通過這種方式,您可以爲不同的應用程序指定不同的文件。 – Thomas 2015-02-06 08:46:49
非常感謝。這就是我正在尋找的。 – Jeffrey 2015-02-06 16:19:42