我有一個目錄/ release /包含我的application.jar以及log4j2.xml文件。當我使用java -jar application.jar
運行應用程序時,它不會拾取log4j2.xml配置文件。它的工作原理,如果我明確指定,像這樣從與jar文件相同的目錄加載log4j2.xml文件
java -Dlog4j.configurationFile=log4j2.xml -jar application.jar
XML文件的位置,有沒有一種方法,我可以教我的程序作爲罐子在於能夠始終從同一目錄拿起配置文件?我想讓程序儘可能簡單,並且不需要用戶在運行應用程序時設置一個尷尬的系統屬性。
謝謝你的工作! – PaulK