2009-08-20 12 views
0

Ich versuche zu lernen, wie man Web Services mit Axis2 und Tomcat implementiert, aber ich fürchte, dass ich einige der Grundlagen nicht verstehe.Axis2 (Krieg) + Tomcat 6: WSDL2Java fehlt?

Ich folgte diesem tutorial aber als ich versuchte, WSDL2Java zu verwenden, bemerkte ich, dass ich das Werkzeug nirgendwo habe. Dies geschieht aufgrund der Tatsache, dass ich die .war (Webarchiv) Version von Axis2 heruntergeladen und installiert habe, richtig?

Wie kann ich das Tool in die aktuelle Installation in Tomcat integrieren? Wird ein Kopieren/Einfügen ausreichen? nur

Vielen Dank im Voraus, Hal

+1

wsdl2java ist ein Befehlszeilentool. Laden Sie axis2 'Standard Binary Distribution' herunter, dann können Sie es einfach aus dem Standard-Verzeichnis-Layout verwenden. –

+0

Vielen Dank! Ich habe es heruntergeladen und versucht, es erneut auszuführen, habe aber ein anderes Problem: Es heißt, dass die AXIS_HOME-Variable nicht gesetzt ist (was eigentlich C: \ Programme \ Apache Software Foundation \ Tomcat 6.0 \ webapps \ axis2 \ ist).). Irgendwelche Ideen? Versucht, SET AXIS_HOME = (...) über die Befehlszeile zu erzwingen, funktioniert aber nicht –

+0

Wie ich Sie verstehe, laufen Sie unter Windows, daher müssen Sie die Umgebungsvariable AXIS_HOME (Systemsteuerung-> System-> Umgebungsvariablen) hinzufügen. Starten Sie Ihr cmd-Fenster neu, sobald Sie fertig sind. –

Antwort

0

Wie Gennady Shumakher sagte residierte das Dienstprogramm in der Standard-Binary-Distribution. Danke Kumpel!

0

Wenn u erfolgreich tomcat installiert haben und wenn es in Betrieb ist alles u müssen, ist die axis2.war unter/webapps kopieren und starten Sie zur Bestätigung

(auf einige Os Tomcat Probleme hat) und rufen Sie direkt http://localhost:8080/axis2

u sollte die Achse Bildschirm anzeigen können ...

die axis2.war Datei ist verfügbar in dieser uRL

http://www.carfab.com/apachesoftware//axis/axis2/java/core/1.6.0/axis2-1.6.0-war.zip

und wenn u verwenden "WSDL2Java" wollen, dann dieses

http://www.carfab.com/apachesoftware//axis/axis2/java/core/1.6.0/axis2-1.6.0-bin.zip

und stellen Sie den Classpath/path herunterladen te zip in einem beliebigen Ordner nach explodierenden "c:/temp/axis2"

u wsdl2 finden ... im Ordner ist

in Bezug karthik