Ich bin sehr neu in Web-Services. Ich habe Eclipse und einige Tutorials aus dem Internet verwendet, um einen einfachen Webdienst namens DeScriptor
zu erstellen, den ich auf einen Tomcat-Server hochgeladen habe. Es ist zugänglich über diese URLWie kann ich einen AXIS-Webservice über AJAX aufrufen?
http://www.xwizard.de:8080/services/DeScriptor
und nach der Nachricht dort geschrieben, erscheint es (oder?) Zu arbeiten.
So weit, so gut, aber jetzt weiß ich nicht, wie ich es nennen soll. Der Dienst hat eine einzige Methode String retrieveSVGFromScript(String scrp)
, die ich mit diesem AJAX Code aufzurufen versucht:
var hallowelt = "Hallo Welt";
var params = JSON.stringify({scrp: hallowelt});
$.ajax({
type: "POST",
url: "http://www.xwizard.de:8080/services/DeScriptor/retrieveSVGFromScript",
data: params,
dataType: "json",
contentType: "application/json; charset=utf-8",
crossDomain: true,
success: function (msg) {
console.log(msg.d);
},
error: function (xhr, status, error) {
// Some error handling.
}
});
der Hoffnung, dass ich das Ergebnis Zeichenfolge des Verfahrens von msg.d
bekommen würde, aber stattdessen habe ich diese nicht so informativ Fehlermeldung:
jquery.js:8630 POST http://www.xwizard.de:8080/services/DeScriptor/retrieveSVGFromScript 500 (Internal Server Error)
Kann mir jemand in die richtige Richtung zeigen?
EDIT: Sie können die WSDL finden Sie hier: http://www.xwizard.de:8080/services/DeScriptor?wsdl
Danke! Das macht Sinn ... Ich versuche Ihre vorgeschlagene Lösung ... –
Ich habe den Vorschlag in vielen verschiedenen Facetten versucht, aber ich kann es nicht zum Laufen bringen. Es zeigt immer noch den gleichen Fehler 500. Ich habe es hier implementiert: http://www.xwizard.de:8080/Wizz?webservice (der Fehler wird in der Konsole angezeigt). Entschuldigen Sie die Störung, aber ich weiß einfach nicht weiter ... –
@ lucas.coenig scheint es ein Problem bei der Implementierung von werbservice zu geben, siehe http://wsdlbrowser.com/soapclient?wsdl_url=http% 3A% 2F% 2Fwww.xwizard.de% 3A8080% 2Fservices% 2FDeScriptor% 3Fwsdl & funktionsname = retrieveSVGFromScript – wero