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
就好了