Jax-ws 2.2 или Metro как среда выполнения Tomcat - PullRequest
1 голос
/ 13 мая 2010

Мне нужна реализация JAX-WS, то есть RUNTIME ENVIRONMENT для использования клиента

для Tomcat6.

Что на ваш взгляд лучше?

JAX-WS 2.2 https://jax -ws.dev.java.net / 2,2 /

Метро 2,0 https://metro.dev.java.net/2.0/

У них разные процедуры установки и разные банки.

Пока мне нужно только запустить клиент из-под веб-приложений Tomcat6.

Но позже я планирую использовать мыльный веб-сервис ApacheCXF, который будет работать на этом Tomcat.

Как я понимаю, CXF - это уникальная реализация, которая не поддерживает ни одну из упомянутых сред выполнения, так что я думаю, что между metro и jax-ws2.2, который я выбрал, не имеет значения, верно?

И все же, какой из них вы рекомендуете?

Ответы [ 2 ]

4 голосов
/ 13 мая 2010

Выпуск Metro 2.0 состоит из следующих компонентов:

  • WSIT 2.0 - просмотр заметок о выпуске WSIT в Интернете.
  • JAX-WS RI 2.2. Просмотр примечаний к выпуску JAX-WS RI в Интернете.
  • JAXB RI 2.2. Просмотр примечаний к выпуску JAXB RI в Интернете.

Другими словами, реализация JAX-WS, которую вы получаете в Metro 2.0 , - это JAX-WS RI 2.2. Но если это единственная часть, которая вам нужна, зачем устанавливать Metro? Просто используйте JAX-WS RI.

1 голос
/ 13 мая 2010

Существуют ли какие-либо особые функции Jax-WS 2.2, которые вам требуются, которых нет в Jax-ws 2.0? Основным преимуществом является то, что если вы используете 2.0, это «включено» прямо во время выполнения Java 1.6, никаких дополнений не требуется. Я очень успешно использую его для предоставления Java SOAP-сервисов веб-частям Sharepoint, что его почти разочаровывает ... Я помню, как боролся с веб-сервисами "в свое время", а теперь и с "добавлением пары аннотаций к pojo .. .сделанный."

...