Я хочу создать классы веб-сервисов из файла WSDL. Я хочу, чтобы серверный код не был клиентским. wsimport создает стороны клиента. какой инструмент вы используете для создания кода на стороне сервера из файла WSDL?
Создание веб-службы из файла WSDL
Ответ 1
Используйте NetBeans или Eclipse. Оба из них упрощают создание новой веб-службы из существующего WSDL.
Учебник Eclipse: http://www.eclipse.org/webtools/community/tutorials/TopDownAxis2WebService/td_tutorial.html
Учебник NetBeans:
http://weblogs.java.net/blog/2008/03/05/developing-webservices-wsdl-using-netbeans
Ответ 2
Чтобы выполнить ответ Andreas_D, я использовал wsdl2java для создания клиента веб-службы Java из документа WSDL.
Страница загрузки wsdl2java (бинарный дистрибутив готов к использованию)
Вы можете просто сгенерировать код с командной строкой:
wsdl2java -d output_directory/ document.wsdl
Код будет сохранен в папке output_directory.
Ответ 3
Apache Axis может быть вашим другом. Он поставляется с инструментом wsdl2java для автоматического создания классов Java из файла wsdl для клиента и сервера.
Для тестирования и экспериментирования: используйте soapUi.