问题描述:查看项目启动日志输出如下信息:
SLF4J: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError.
SLF4J: See also http://www.slf4j.org/codes.html#log4jDelegationLoop for more details.
原因:在项目的WEB-INF/lib下放有log4j-over-slf4j和slf4j-log4j12跟Java日志系统相关的两个jar包,当它们同时出现在classpath下时,可能会引起堆栈溢出异常
解决方法:在编译脚本中去除slf4j-log4j12依赖包
通过以上处理后,项目得以正常启动!