Может ли кто-нибудь указать мне хорошее пошаговое руководство по использованию уже запущенной веб-службы на java?
PS: Я пробовал создавать классы с wsconsume, но он плачет с [ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0. (мой веб-сервис rpc / закодирован)
Если я могу использовать веб-сервисы полностью вручную (без использования мастеров) и понимать, как это работает, я буду счастлив.
Спасибо!
Обновлять: Я обнаружил, что веб-службы rpc не используются с использованием jbossws, но jboss-jaxrpc, который реализует спецификацию JAX-RPC. Я нашел руководство для JAX-RPC здесь, но я все еще ищу другие руководства, которые могли бы помочь.




Если у вас есть файлы WSDL и XSD, вы можете использовать библиотеку веб-сервисов Ось для создания классов Java, которые будут взаимодействовать с сервисами, которые они описывают. С точки зрения этой библиотеки, вы создаете клиентское приложение.
Apache CXF - самый простой способ запустить веб-службы. Конкретно посмотрите на Простой интерфейс. Простой интерфейс использует отражение для преобразования типов методов / данных в веб-сервис. Нет ничего проще.
CXF довольно стабилен, но не включает все спецификации WS (например, WS-Eventing).
Вы также можете использовать веб-службы с помощью Spring WS.
Как насчет сайта JBossWS? Подробности о инструмент wsconsume на стороне клиента - это, вероятно, то, что вы, вероятно, изучите в первую очередь.
Это то, что я делал (сгенерировано мастером Eclipse), но «боссы» хотят отбросить ось и использовать jbossws. :( Спасибо, в любом случае!