java webservice - wsgen

时间:2010-06-19 11:55:43

标签: java web-services wsgen

我有一项任务是为学校创建一个网络服务。问题是出于某种原因我不会让wsgen正常工作。我有一个名为Warehouse的类,它位于包中:com.horstmann.corejava。

现在我构建了一个名为Warehouse的项目,然后我进入commandprompt(cmd)并键入“cd C:\ Program Files(x86)\ Java \ jdk1.6.0_20 \ bin”,其中wsgen.exe是。< / p>

下一行我输入的是:“wsgen -cd C:\ Users \ Julian \ Documents \ NetbeansProjects \ Warehous com.horstmann.corejava.Warehouse”

现在我收到一个他不会找到该类的错误,所以我将其更改为:“wsgen -cd C:\ Users \ Julian \ Documents \ NetbeansProjects \ Warehouse \ build \ classes com.horstmann.corejava.Warehouse”< / p>

我得到的下一个错误是他无法将文件放在目录中......

任何人都有解决方案,会非常感兴趣!

1 个答案:

答案 0 :(得分:2)

根据wsgen doc,没有-cd选项。我想你应该使用-cp

wsgen -cp <location of the jar> com.horstmann.corejava.Warehouse

当您使用-cd时,我怀疑该命令与-d混淆,后者是生成输出文件的目标目录,并解释了第二条消息。

也许这篇blog帖子会提供一些帮助。我成功使用wsgen