我在下面http://code.google.com/appengine/articles/soap.html在谷歌应用引擎中创建Web服务。到达第4项之后,我需要运行wsgen为我的Web服务生成wsdl文件,我发现给出了Linux的示例语法。我设法找到了Window的语法,但当我运行它时,它创建了一个名为jaxws的包,但没有创建xsd和wsdl文件。它只创建包com.example.jaxws
,而没有在包中创建其他java文件。
我做了什么:
首先,我在CMD 中编译java文件
C:Smartag_Eclipse_ProjectHelloSOAPServersrc>javac comexampleGreeter.java
第二次我运行wsgen
C:Smartag_Eclipse_ProjectHelloSOAPServersrc>wsgen -cp . com.example.Greeter -
wsdl
如果有人能在这方面帮助我,我将不胜感激。谢谢
问题已解决。
wsgen -cp C:Smartag_Eclipse_ProjectHelloSOAPServerwarWEB-INFclasses -wsdl -keep -r C:Smartag_Eclipse_ProjectHelloSOAPServerwar -d
C:Smartag_Eclipse_ProjectHelloSOAPServerwarWEB-INFclasses -s
C:Smartag_Eclipse_ProjectHelloSOAPServersrc com.example.Greeter