2012-03-07 84 views
0

我跟隨http://code.google.com/appengine/articles/soap.html在Google App Engine中創建Web服務。在達到4號項目後,我需要運行wsgen爲我的Web服務生成wsdl文件,我發現示例語法是針對Linux提供的。我設法找到Window的語法,但是當我運行它時,它創建了一個名爲jaxws的包,但沒有創建xsd和wsdl文件。它僅創建包com.example.jaxws,並且不在包內創建其他Java文件。wsgen沒有創建wsdl文件

我所做的一切:

月1日我編譯Java文件,在CMD

C:\Smartag_Eclipse_Project\HelloSOAPServer\src>javac com\example\Greeter.java 

第二我跑WSGEN

C:\Smartag_Eclipse_Project\HelloSOAPServer\src>wsgen -cp . com.example.Greeter - 
wsdl 

感激,如果有人可以幫助我在此。謝謝。

回答

0

問題已解決。

wsgen -cp C:\Smartag_Eclipse_Project\HelloSOAPServer\war\WEB-INF\classes -wsdl -keep -r C:\Smartag_Eclipse_Project\HelloSOAPServer\war -dC:\Smartag_Eclipse_Project\HelloSOAPServer\war\WEB-INF\classes -sC:\Smartag_Eclipse_Project\HelloSOAPServer\src com.example.Greeter