Fehler beim Veröffentlichen des Web-Service

8

Ich habe eine WSDL-Datei, von der ich Server Side Code Skeleton erstellt habe. Jetzt, nach der Änderung dieser Java-Klassen, habe ich die WSDL-Datei aus dem Projektordner gelöscht. Jetzt versuche ich einen Webservice für diese Klassen vorzubereiten. Ich verwende Axis Engine und Apache Tomcat 5.5 für diese, die mit der Eclipse eingebettet ist. Aber wenn ich das starte, bekomme ich den folgenden Fehler.

IWAB0489E Fehler beim Bereitstellen des Webdiensts für die Axis-Laufzeitumgebung   axis-admin ist mit {http://schemas.xmlsoap.org/soap/envelope/}Server.userException java.lang.reflect.InvocationTargetException

fehlgeschlagen

Kann jemand helfen. Was ist das für ein Fehler?

    
Stuti 27.05.2011, 12:34
quelle

3 Antworten

1

Ich hatte dieses Problem vorher, die Lösung ?, JAX-WS statt Axis.

    
Aldo Israel 20.12.2011 17:40
quelle
0

Ich denke, Sie versuchen, eine Methode aus dem Clientskelett, das Sie aus der WSDL-Datei generiert haben, aufzurufen. Wenn Sie eine der Methoden aufrufen, die verfügbar sind, stellen Sie sicher, dass die Parameter, die Sie senden, korrekt sind.

userExceptions kommen meistens mit dem Senden falscher Parameter

Aus meiner Erfahrung: Überprüfen Sie dies

    
Anuj Balan 15.12.2011 10:20
quelle
0

invocationTargetException tritt auf, wenn einige der Abhängigkeitsklassen im cass-Pfad (Build-Pfad) des Webservice-Projekts fehlen (dh, der Webservice kann als Referenz für einige externe jars oder externe Projekte verwendet werden, falls dies nicht der Fall ist) Im Klassenpfad (Build-Pfad) wird beim Erstellen des Webdienstes die Ausnahme invocationTargeException angezeigt. Stellen Sie daher sicher, dass alle Abhängigkeitsklassen / Projekte im Webservice-Projektklassenpfad (Buildpfad) enthalten sein müssen.

    
sethupathi.t 20.12.2011 19:11
quelle

Tags und Links