2016-12-01 7 views
3

Ich habe eine Rest-Webdienstanwendung in Java entwickelt und die WAR-Datei bereitgestellt. Beim Starten des Servers tritt der folgende Fehler auf.NoSuchFieldError: INCLUDE_ALL (Webdienst)

SEVERE: StandardWrapper.Throwable 
java.lang.NoSuchFieldError: INCLUDE_ALL 
    at org.glassfish.jersey.server.ResourceConfig$State.<init>(ResourceConfig.java:109) 
    at org.glassfish.jersey.server.ResourceConfig.<init>(ResourceConfig.java:350) 
    at org.glassfish.jersey.servlet.WebComponent.createResourceConfig(WebComponent.java:425) 
    at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:290) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:167) 
    at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:349) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:158) 
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1282) 
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1195) 
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1085) 
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5318) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5610) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1572) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1562) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

Ich habe folgende Projektdateien zu meinem Projekt hinzugefügt.

added jar files

Ich habe Jersey-common jar Version 2.24.1 heruntergeladen.

Ich bin nicht in der Lage zu finden, wo das eigentliche Problem ist? Bitte helfen Sie.

Antwort

5

Ihr Trikot-Server.jar ist 2.1 ändern Sie es zu 2.24.1.
Alle Jersey Abhängigkeiten sollten in der gleichen Version sein.

+0

Vielen Dank :-) Ich habe die Versionskonflikte korrigiert und die Anwendung läuft erfolgreich. – Sriram