程序启动时log4j报错 No Log4j 2 configuration file found

ERROR StatusLogger No Log4j 2 configuration file found. 
Using default configuration (logging only errors to the console), 
or user programmatically provided configurations. 
Set system property 'log4j2.debug' to show Log4j 2 internal initialization logging. 
See https://logging.apache.org/log4j/2.x/manual/configuration.html for instructions on how to configure Log4j 2

确实log4j2.xml不在类路径下,但有在启动脚本有设置log4j2.xml的路径

java -jar ServerStart.jar -Dlog4j.configurationFile=conf/log4j2.xml

原来参数需要设置在 ServerStart.jar的前面

改为

java -jar -Dlog4j.configurationFile=conf/log4j2.xml ServerStart.jar
就好了


猜你喜欢

转载自blog.csdn.net/zhang168/article/details/80840547
今日推荐