Где я могу найти версию JAX-WS, поставляемую с Java 6? - PullRequest
11 голосов
/ 08 июня 2011

Я использую Java 6 для получения дополнительной информации о веб-службах (JAX-WS).Я также читал, что последняя версия JAX-WS доступна с Metro , т.е. если вы не используете JDK6 и планируете использовать JAX-WS, вы можете использовать Metro.

Я бы хотелузнать, какая версия JAX-WS поставляется с моим JDK?Я использую jdk1.6.0_22.

Ответы [ 2 ]

10 голосов
/ 08 июня 2011

JAX-WS является частью стандартного JDK начиная с версии 6. Вы можете узнать, какая версия jax-ws, с помощью wsgen или wsimport. Вы можете найти их в подкаталоге bin вашей установки jdk.

Q. Как узнать какая версия Я использую JAX-WS RI? Запустить следующая команда

$ wsgen или wsimport -version В качестве альтернативы, каждая банка JAX-WS имеет информация о версии в его META-INF / MANIFEST.MF, такой как это:
Build-Id: 14.12.2005 12:49 PM (dkohlert) Версия сборки: JAX-WS RI 2.0-12 / 14/2005 12:49 (dkohlert) -ea3

4 голосов
/ 08 июня 2011

Ну, согласно этой ссылке , Java 1.6 поставляется как минимум с JAX-RS 2.0. Однако, согласно этой другой ссылке , Java 1.6 до версии 3 поставляется в комплекте с JAX-RS 2.0, а обновления 4 и выше содержат версию API 2.1.

Если вы хотите использовать последнюю доступную версию, вы можете получить zip-файл после по этой ссылке , или, если вы используете Maven, вы должны включить следующую зависимость в ваш pom.xml:

<dependency>
    <groupId>com.sun.xml.ws</groupId>
    <artifactId>jaxws-rt</artifactId>
    <version>2.2.3</version>
</dependency>
...