包冲突导致该异常:java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
使用了 slf4j+log4j组合:
- slf4j-api-.jar(版本需一致) 提供接口,没有实现
- slf4j-log4j12-.jar (版本需一致)将slf4j接口转化为log4j接口
- log4j-.jar 使用log4j实现
- log4j.properties 配置文件
不知为何maven项目自动导入了slf4j-jdk.jar包,确保项目只存在以上组合的包,其他可删除,删除就可以正常启动了