java webservice - wsgen
-
28-09-2019 - |
Frage
Ich habe eine Aufgabe bekommt einen Webservice für die Schule zu schaffen. Das Problem ist, ich aus irgendeinem Grunde nicht wsgen an der Arbeit richtig bekommen. Ich habe eine Klasse bekam namens Warehouse, das in dem Paket ist. Com.horstmann.corejava
Jetzt baue ich dieses Projekt mit dem Namen Lager, und danach gehe ich in Commandprompt (cmd) und geben Sie "cd C: \ Program Files (x86) \ Java \ jdk1.6.0_20 \ bin". Wo wsgen.exe ist
Als nächstes Linie I-Typ ist: "wsgen -cd C: \ Users \ Julian \ Dokumente \ NetbeansProjects \ warehous com.horstmann.corejava.Warehouse"
ich einen Fehler Jetzt bekommen, dass er die Klasse findet nicht, so dass ich es zu ändern: "wsgen -cd C: \ Users \ Julian \ Dokumente \ NetbeansProjects \ Warehouse \ build \ classes com.horstmann.corejava.Warehouse"
Der nächste Fehler, den ich hier bekomme, ist, dass er in der Lage sein würde nicht die Dateien in dem Verzeichnis zu setzen ...
Wer eine Lösung hätte, wäre sehr appriciated!
Lösung
Nach dem wsgen doc gibt es nicht -cd
Option. Sie -cp
verwenden sollten, denke ich.
wsgen -cp <location of the jar> com.horstmann.corejava.Warehouse
Wenn Sie -cd
verwenden, vermute ich das Kommando mit -d
verwechselt wird, die das Zielverzeichnis ist, wo die Ausgabedateien zu erzeugen, und erklären, die zweite Nachricht.
Vielleicht Blog Post etwas Hilfe bieten. Ich war mit wsgen
erfolgreich.