java webservice - wsgen
-
28-09-2019 - |
Domanda
Ho un compito di creare un webservice per la scuola. Il problema è per qualche motivo non metterò wsgen per funzionare correttamente. Ho una classe denominata Warehouse, che è nel pacchetto:. Com.horstmann.corejava
Ora ho costruito questo progetto denominato Warehouse, e dopo questo vado in commandprompt (cmd) e digitare "cd C: \ Program Files (x86) \ Java \ jdk1.6.0_20 \ bin". Dove wsgen.exe è
Avanti tipo di linea che è: "wsgen -CD C: \ Users \ Julian \ Documenti \ NetbeansProjects \ Warehous com.horstmann.corejava.Warehouse"
Ora ottengo un errore che non si trovano nella classe, quindi lo cambio a: "wsgen -CD C: \ Users \ Julian \ Documenti \ NetbeansProjects \ Warehouse \ costruire \ classes com.horstmann.corejava.Warehouse"
Il prossimo errore che ottengo qui è che egli non sarà in grado di mettere i file nella directory ...
Chiunque ha una soluzione, sarebbe molto appriciated!
Soluzione
Secondo il wsgen doc , non c'è possibilità -cd
. Si dovrebbe usare -cp
, credo.
wsgen -cp <location of the jar> com.horstmann.corejava.Warehouse
Quando si utilizza -cd
, ho il sospetto che il comando si confonde con -d
, che è la directory di destinazione in cui per generare i file di output, e spiegare il secondo messaggio.
blog post verrà fornire un aiuto. Stavo usando wsgen
successo.