2017-01-25 14 views
0

Jboss 7.1.1でSpring Boot app warをデプロイしようとしていますが、エラーが発生しました。以下はサーバーログです。同じプロジェクトがSpring Boootの内部Tomcatサーバー上で正常に動作します。Jboss 7.1.1でSpringブートアプリケーションをデプロイする際にエラーが発生しました

17:00:18,569 ERROR [org.jboss.web] (MSC service thread 1-5) JBAS018202: Error calling onStartup for servlet container initializer: org.springframework.web.SpringServletContainerInitializer: java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationAwareOrderComparator.sort(Ljava/util/List;)V 
    at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) [spring-web-4.0.3.RELEASE.jar:4.0.3.RELEASE] 
    at org.jboss.as.web.deployment.JBossContextConfig.lifecycleEvent(JBossContextConfig.java:148) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115) [jbossweb-7.0.13.Final.jar:] 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3845) [jbossweb-7.0.13.Final.jar:] 
    at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_79] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_79] 
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79] 

答えて

0

あなたのクラスパスにコアジャーを二重にロードしているように感じたことはありますか?

2つのjarファイルに「org.springframework.core.annotation.AnnotationAwareOrderComparator」がある可能性があります。

は、一度に別のバージョンで複数のjarファイルをロードする時に、プロジェクトおよび/またはコンテナ

それが台無しになるにspringframeworkコアJARの複数のバージョンを抱えています。それは新しいバージョンで春のいくつかの古いバージョンを作成する可能性があります。

関連する問題