公司项目在加入Maven后启动tomcat开始出现这样的警告:
log4j:WARN No appenders could be found for logger
log4j:WARN Please initialize the log4j system properly.
在网上找了很多办法,说法不一。引起这种警告的原因是因为初始化log4j时没有log4j.properties或者log4j.properties中没有找到与指定logger对应的appender,但项目之前能够正常启动,说明log4j.properties没有问题。这时想到加入Maven后,Maven改变了项目classes路径。
将log4j.properties复制到更正后的classes中,问题解决了。