我无法为此应用启动Apache Tomcat。你能帮我解决一下吗?如果我在没有任何项目的情况下启动tomcat它会启动,但是如果我这样做的话#34; Run on Server"对于特定项目,我得到的错误是:
600px
POM:
400px
我将Java 1.8与Apache Tomcat 8和Maven结合使用。
答案 0 :(得分:0)
由于@Lucky表示您的项目和/或容器中有多个版本的springframework-core JAR。浏览您的POM或检查mvn dependency:tree
输出并修改/排除相关内容。
干杯,
答案 1 :(得分:0)
根据评论,Caused by: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationAwareOrderComparator.sort(Ljava/util/List;)V
是根本原因。
基于另一个answer from here。你可能在两个罐子里放了org.springframework.core.annotation.AnnotationAwareOrderComparator。检查Maven依赖项内部是否有两个不同版本的同一个jar。在您的情况下,删除旧的2.5.6版本的Spring核心jar将解决您的问题。