Создание веб-службы JAXWS (Metro) из WSDL

Я использовал wsimport для создания клиентского кода для веб-служб, а теперь хотел бы сгенерировать серверный код. Я наткнулся на пару сообщений, в которых говорится, что wsimport генерирует как клиентский, так и серверный код одновременно. Это меня немного смутило. В этом вопросе есть ссылка на учебник, но, к сожалению, ссылка устарела (содержимое перемещено/удалено):

Как создавать скелеты серверов веб-сервисов JAXWS из wsdl (не в IDE)

Может ли кто-нибудь указать мне на другой ресурс о том, как использовать wsimport для создания классов на стороне сервера и/или использовать классы, которые у меня уже есть, в качестве веб-службы (а не клиента)?

Спасибо!


person sdoca    schedule 23.03.2012    source источник


Ответы (1)


В JAX-WS нет необходимости в скелете. Вы просто реализуете (сгенерированный) интерфейс типа порта и заполняете реализацию методов вашего веб-сервиса. Затем вы аннотируете свой класс реализации с помощью @WebService, и он готов к развертыванию в контейнере JavaEE. Для контейнера, отличного от EE, вам потребуется выполнить дополнительную настройку, но, поскольку вы не указали контейнер, я остановлюсь на этом.

person rustyx    schedule 23.03.2012
comment
Извините за задержку с принятием вашего ответа. Я отвлекся на другие вопросы. - person sdoca; 02.05.2012