Spring ws: Kein Adapter für den Endpunkt

8

Ich versuche, ein Beispielprojekt aus diesem Lernprogramm zu erstellen Das serverseitige Projekt wird auf tomcat-6.0.14 ausgeführt, aber wenn ich versuche, den Webservice mit SoapUI unter xml aufzurufen:

%Vor%

Die Rückgabe xml ist:

%Vor%

Warum Kein Adapter für den Endpunkt ? Ich habe es gegoogelt, aber die Ursache nicht gefunden. Könnte jemand Hilfe anbieten?

Hier sind mein Code und meine Konfiguration:

pom.xml

%Vor%

web.xml

%Vor%

WEB-INF / spring-ws-servlet.xml

%Vor%

WEB-INF / hr.xsd

%Vor%

HolidayEndpoint.java

%Vor%

Protokoll

%Vor%     
Garnett Xu 29.11.2013, 16:28
quelle

3 Antworten

23

Das Lernprogramm wurde eine Weile nicht aktualisiert. Das Lernprogramm verweist weiterhin auf JDOM1, während neuere Versionen von Spring Web Services nur JDOM2 unterstützen.

%Vor%

Wechseln Sie zu

%Vor%

Und ändern Sie die org.jdom Importe in org.jdom2 .

    
M. Deinum 02.12.2013, 15:55
quelle
0

Der neueste Spring-ws (derzeit 2.1.4) verwendet DomPayloadMethodProcessor, um die Unterstützung für den Element-Parameter zu überprüfen. Im Urlaubsbeispiel müssen Sie org.jdom.Element in org.w3c.dom.Element ändern.

    
naan 19.02.2014 15:19
quelle
0

Auch passiert mir, aber in diesem Fall war, weil die Anmerkungen @ResponsePayload und @RequestPayload nicht vorhanden waren. Ein möglicher nicht so merkwürdiger Fehler.

    
EliuX 12.04.2017 18:47
quelle

Tags und Links