无法在Java中启动Tomcat

时间:2016-01-11 11:14:07

标签: java maven tomcat tomcat8

我无法为此应用启动Apache Tomcat。你能帮我解决一下吗?如果我在没有任何项目的情况下启动tomcat它会启动,但是如果我这样做的话#34; Run on Server"对于特定项目,我得到的错误是:

600px

POM:

400px

我将Java 1.8与Apache Tomcat 8和Maven结合使用。

enter image description here

2 个答案:

答案 0 :(得分:0)

由于@Lucky表示您的项目和/或容器中有多个版本的springframework-core JAR。浏览您的POM或检查mvn dependency:tree输出并修改/排除相关内容。

干杯,

答案 1 :(得分:0)

根据评论,Caused by: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationAwareOrderComparator.sort(Ljava/ut‌​il/List;)V是根本原因。

基于另一个answer from here。你可能在两个罐子里放了org.springframework.core.annotation.AnnotationAwareOrderComparator。检查Maven依赖项内部是否有两个不同版本的同一个jar。在您的情况下,删除旧的2.5.6版本的Spring核心jar将解决您的问题。