[英]How to reconfigure log4j of a war file from another war file deployed in same tomcat
[英]Use log4j on a deployed war
我在JBoss服務器上做了一個瑣碎的RESTful服務,當它收到任何請求時只會說“ hello”。 此部分有效,並且已經部署。 要繼續進行我的項目,我需要登錄。 服務器上的其他應用程序使用由放置在服務器上特定文件夾中的log4j.xml配置的log4j。 對於脫機項目,我曾經有一個可運行的main方法,在這種情況下,我將使用該方法來執行DOMConfigurator.configure(filepath)
(其中filepath為log4j.xml),並且期望使用這些設置進行記錄。 但是,由於這是一項已部署的服務(並且由於我不夠熟練,無法親自解決),我將如何處理這樣的事情? 我認為這個問題可以用兩種方式解釋:
(我不知道一個問題是否排除了另一個...)
謝謝您的幫助!
1)如果要“肯定”運行一些代碼,則可以在其中一個bean中創建@PostConstruct方法。 Spring和EJB都支持它。
2)至於log4J配置,將其放入類路徑並添加相應的依賴關系就足夠了,不需要顯式配置路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.