我已經找到並閱讀了,而且我認爲沒有辦法......但爲了以防萬一。Tomcat上的相同webapp每個都有不同的log4j配置
我需要多次將相同的webapp部署到Tomcat,每個webapp都有一個指示要使用哪個數據庫的不同配置。我已經想出瞭如何在不修改war文件的內容的情況下做到這一點。
總之,我複製WebApp.jar到WebAppDB1.jar,WebAppDB2.jar和部署這些到web應用的文件夾,並使用自定義的上下文配置爲每個Tomcat中/ CONF /卡塔利娜/本地主機。所以我很好。
但我真的很希望每個這些登錄到一個單獨的文件。事實上,所有事情都發生在catalina.out上。這是一個使用log4j和slf4j的Spring應用程序。我探索過的每條大道都讓我無處可去。現在,我回到更新實際的war文件,進入WEB-INF/classes並更新log4j.xml,但這使它成爲一個手動過程。
任何想法?
你,先生,太棒了!這工作很棒! – DaveyBob