我正在創建一個可執行JAR,它使用一對XML配置文件,一個用於應用程序,另一個用於log4j。要引用我的應用程序的配置文件,我這樣做:在可執行JAR中引用log4j配置文件
InputStream config = Util.class.getResourceAsStream("/config/config.xml");
這對我的應用程序配置工作正常,但問題是,我不能配置log4j這樣。下面是配置的log4j代碼:
DOMConfigurator.configure("/config/log4j.xml");
,因爲XML文件將被存儲在打包JAR中這是行不通的。我如何配置log4j以在JAR中使用XML或屬性文件?
尼斯,更簡單的解決方案比我的預期。 –