пружина + кот + axis2 == jax-ws веб-сервис?

Вам нужно будет создать свой собственный ресурсный агент, который будет действовать как насос, без использования блока сбора жидкости.

Блок захвата не очень сложно смоделировать самостоятельно, поскольку он просто перемещает жидкость из вашего ресурса к агенту, который нуждается в жидкости (используя блоки ввода жидкости и выхода жидкости).

С учетом вышесказанного у вас будет ресурс, который работает как любой другой с ошибками ... и вы можете создать логику, чтобы что-то делать с агентом, который не получил всю требуемую жидкость. [ 112]

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

5
задан Yonatan Maman 20 October 2008 в 10:54
поделиться

4 ответа

Нет такой вещи как "простая" в мире SOAP. Любой пример и учебное руководство обязаны быть сложными из-за сверхспроектированной природы этого зверя.

Если бы можно выбрать технологии, я рекомендовал бы отложить ось и использовать Tomcat 6 + Java 6 + Метро. Метро является последними, самыми большими веб-сервисами Java Sun (jax-ws) стек. Вместе с аннотациями JavaEE это - относительно безболезненный способ успешно начать веб-сервис быстро.

Извините, что не ответил на вопрос непосредственно.

3
ответ дан 14 December 2019 в 09:04
поделиться

NetBeans IDE является хорошим местом для запуска. Включите Поддержку Axis2 в плагинах NB. Можно создать основанный на JAX-WS веб-сервис из WSDL (предполагающий использование контракта сначала), и основанный на JAX-WS клиент WS также. Если Вам не нравится то, что NetBeans генерирует или его стратегия развертывания, можно все еще положиться на код, который он сгенерировал

1
ответ дан 14 December 2019 в 09:04
поделиться

Axis2 не поддерживает веб-сервисы Spring при использовании Jax-WS. См. это сообщение списка рассылки:

http://markmail.org/message/hohdmsupo3r3gltl?q=list:org%2Eapache%2Ews%2Eaxis-user+spring+jax-ws

Чтобы сделать это, Вам будет нужен пользовательский модуль, чтобы добавить BeanFactory в MessageContext и затем получить его в Вашем веб-сервисе. Или Вы могли бы записать пользовательскому диспетчеру.

1
ответ дан 14 December 2019 в 09:04
поделиться

К сожалению, даже в последней версии Metro есть проблемы с помощью tomcat и JDK6 Я попытался запустить пример приложения на своей машине и задокументировал несколько проблем, с которыми я столкнулся и решил. Для других пользователей проверьте здесь: Запуск Metro + Tomcat 6 + JDK 6

2
ответ дан 14 December 2019 в 09:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: