2008-10-10 10 views
2

Может ли кто-нибудь указать мне хороший пошаговый учебник на использование уже запущенного веб-сервиса в java?Потребление веб-сервисов с jboss

PS: Я попытался создать классы с wsconsume, но он плачет
[ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0. (мой веб-сервис RPC/закодирован)

Если я могу потреблять веб-сервисы полностью вручную (не используя мастера), и понять, как это работает, тогда я буду счастлив.

Спасибо!

Update: Я обнаружил, что веб-сервисы RPC не потребляются с помощью jbossws, но jboss-jaxrpc, который реализует спецификацию JAX-RPC. Я нашел руководство для JAX-RPC here, но я все еще ищу другие руководства, которые могли бы помочь.

ответ

0

Если у вас есть файлы WSDL и XSD, вы можете использовать библиотеку веб-сервисов Axis для создания классов Java, которые будут взаимодействовать с сервисами, которые они описывают. С точки зрения этой библиотеки вы создаете клиентское приложение.

+0

Это то, что я делал (созданный мастером Eclipse), но «боссы» хотят сбросить ось и использовать jbossws. :(Спасибо, в любом случае! – 2008-10-10 19:34:45

1

Apache CXF - это самый простой способ запуска веб-сервисов. В частности, посмотрите на Simple Frontend. В простом интерфейсе используется отражение для преобразования метода/типов данных в веб-службу. Это не намного легче.

CXF довольно стабилен, но не включает все спецификации WS (например, WS-Eventing).