Ich versuche, vorhandenen Spring Web Service zu jdk 1.8 und Webphere 9 von der aktuellen Version von jdk 1.6 und Websphere zu migrieren 6. Mein Web-Service funktioniert wie erwartet mit JDK 1.6 und Websphere 6.org.springframework.ws.server.endpoint.MethodEndpoint.invoke() -Methode löst IllegalArgumentException: Argumenttypenkonflikt
org.springframework.ws.server.endpoint.MethodEndpoint.invoke() ruft richtige Methode aber das Verfahren wird mit dem Parameter org.apache aufgerufen. xmlbeans.impl.values.XmlComplexContentImpl anstelle von XXXRequestDocumentImpl, das die XmlComplexContentImpl-Klasse erweitert.
Fehler auf der Konsole:
[err] java.lang.IllegalArgumentException: argument type mismatch
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
[err] at java.lang.reflect.Method.invoke(Method.java:508)
[err] at org.springframework.ws.server.endpoint.MethodEndpoint.invoke(MethodEndpoint.java:115)
Fehler in Soap UI
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring xml:lang="en">Invalid request</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>