wsgen не создает файл wsdl - PullRequest
0 голосов
/ 07 марта 2012

Я подписался на http://code.google.com/appengine/articles/soap.html, чтобы создать веб-службу в Google App Engine.После достижения пункта № 4, где мне нужно запустить wsgen для создания файла wsdl для моей веб-службы, я обнаружил, что примерный синтаксис был задан для Linux.Мне удалось найти синтаксис для Window, но когда я запускаю его, он создает пакет с именем jaxws, но файлы xsd и wsdl не создаются.Он создает только пакет com.example.jaxws и никакие другие файлы Java не создаются в пакете.

Что я сделал:

1-й, я компилирую файл Java в CMD

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

2-й, я запускаю wsgen

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

Оцените, если кто-то можетпомоги мне в этом.Спасибо.

1 Ответ

0 голосов
/ 07 марта 2012

Проблема решена.

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

...