打包后的目录结构如下:
log4j.properties 是放在config目录下面的,fatjar打包的时候排除了log4j.properties。
启动的时候报找不到logger:
Starting JFinal 4.3 -> http://0.0.0.0:80 Info: jfinal-undertow 1.7, undertow 2.0.22.Final, jvm 1.8.0_211 log4j:WARN No appenders could be found for logger (org.jboss.logging). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Starting Complete in 0.9 seconds. Welcome To The JFinal World (^_^)
打包成fatjar日志配置应该怎么加载呢?
项目:JFinal
jar 包中的配置文件被加载的优先级始终高于 config 目录下面
既然你都有 config 目录了,建议不要打成 fatjar
如果一定要打成 fatjar ,将 log4j.properties 中的配置改好以后再打包,多省事