Ausnahme im Thread "main" java.lang.NoClassDefFoundError: Die Klasse com.sun.jersey.core.header.MediaTypes konnte nicht initialisiert werden

8

Ich versuche, einen Trikot-Kunden zu führen und dieses Problem anzugehen.

WS-Klasse:

%Vor%

Kundenklasse:

%Vor%

Problem ist, wenn ich versuche, die Client-Klasse auszuführen, folgende Fehlermeldung kommt

%Vor%

Ich benutze die folgenden Gläser:

asm-3.1.jar, jackson-core-asl-1.9.2.jar, jackson-jaxrs-1.9.2.jar, jackson-mapper-asl-1.9.2.jar, jackson-xc-1.9.2.jar, Jersey-Bundle-1.8.jar, jersey-client-1.18.jar, Jersey-Kern-1.18.jar, jersey-json-1.18.jar, jersey-server-1.18.jar, Trikot-Servlet-1.18.jar, jettison-1.1.jar, jsr311-api-1.1.1.jar

    
anij 10.12.2013, 06:36
quelle

3 Antworten

9

Im Allgemeinen erhalten Sie dieses Problem, wenn Ihr Code gegen jersey-bundle-1.8.jar und jsr311-api-0.9.jar kompiliert wird. Aber hier kann ich sehen, dass Sie jsr311-api-1.1.1.jar verwenden. Dann wäre das nächste Problem eine ältere JAR-Datei, die von der Anwendung / dem Webserver geladen wurde. Zum Beispiel: GlassFish 3.1 kommt mit Jersy 1.5 (das Vorrang vor Ihren Bibliotheken haben kann).

Idealerweise müssten Sie überprüfen, ob die Version der JSR-311-Bibliothek (Serverversion ist 0.9-Version des jsr311-api-Jars) auf dem Server geladen ist. Und du solltest gegen Jersey-Bundle-1.8.jar kompilieren und mit Jersey-Bundle-1.8.jar und jsr311-api-1.1.1.jar

laufen     
Satheesh Cheveri 10.12.2013, 06:47
quelle
1

In meinem Fall habe ich das Jersey-Kernglas nicht als Laufzeitabhängigkeit eingezogen. Sobald ich hinzugefügt habe, schien es gut zu funktionieren.

    
sudhir mohanraj 13.05.2015 14:53
quelle
0

Für Anhänger, diese (mit Mockito in diesem Fall, aber irgendwie generisch):

%Vor%

bedeutet "Sie haben eine Abhängigkeit von Jersey-Core 1.0.2 und auch Abhängigkeit von Jersey-Client 1.11" (müssen Kern mit Client-Versionen enger zusammenpassen). Unglücklicherweise benutzen "Server" und "Client" beide den "Kern", also müssen sie praktisch alle genau zusammenpassen: |

    
rogerdpack 08.11.2016 21:37
quelle

Tags und Links