java webservice - wsgen
-
28-09-2019 - |
Question
J'ai une tâche de créer un webservice pour l'école. Le problème est pour une raison quelconque, je ne vais pas wsgen travailler correctement. J'ai une classe nommée Warehouse, qui est dans le paquet. Com.horstmann.corejava
Maintenant, je construis ce projet nommé Warehouse, et après cela, je vais dans CommandPrompt (cmd) et tapez "cd C: \ Program Files (x86) \ Java \ jdk1.6.0_20 \ bin". Où wsgen.exe est
type de ligne suivante I est: "wsgen C -cd: \ Users \ Julian Documents de les NetbeansProjects de Warehous com.horstmann.corejava.Warehouse"
Maintenant, je reçois une erreur qu'il ne trouverez pas la classe, donc je changer pour: "wsgen C -cd: \ Users Julian \ Documents \ NetbeansProjects de l'entrepôt \ build \ classes com.horstmann.corejava.Warehouse"
La prochaine erreur que je reçois ici est qu'il ne sera pas en mesure de mettre les fichiers dans le répertoire ...
Quelqu'un at-il une solution, serait très appriciated!
La solution
Selon le wsgen doc , il n'y a pas l'option -cd
. Vous devez utiliser -cp
, je pense.
wsgen -cp <location of the jar> com.horstmann.corejava.Warehouse
Lorsque vous utilisez -cd
, je soupçonne que la commande est confondue avec -d
qui est le répertoire cible où générer les fichiers de sortie, et expliquer le second message.
Peut-être blog poste fournira une aide. J'utilisais avec succès wsgen
.