我编写了一个可运行的 java 应用程序(命令行应用程序)。我把它放进去log4j.xml
,src/main/resources
当我在eclipse中调试应用程序时,它运行良好。
但是当我将它导出到一个可运行的 jar 文件(排除所有必需的库和资源),并在命令行中运行它时。
java -jar myapp.jar
,应用程序找不到log4j.xml
. 警告是:
log4j:WARN No appenders could be found for logger.
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more in
fo.
当我将 放入放置log4j.xml
的文件夹时myapp.jar
,它又可以工作了!
我怎样才能使用log4j.xml
包装中的myapp.jar
?