我在哪里可以找到Java 6附带的JAX-WS版本?

时间:2011-06-08 07:01:39

标签: java web-services jax-ws jax-rpc

我正在使用Java 6来了解有关Web服务(JAX-WS)的更多信息。我还读到JAX-WS最新版本可用Metro,即如果你没有使用JDK6并计划使用JAX-WS,你可以使用Metro。

我想知道我的JDK附带了哪个版本的JAX-WS?我正在使用jdk1.6.0_22。

2 个答案:

答案 0 :(得分:10)

JAX-WS是自版本6以来标准JDK的一部分。您可以通过wsgen或wsimport了解哪个版本的jax-ws。您可以在jdk安装中找到它们的bin子目录。

  

Q值。我如何找出哪个版本   我正在使用的JAX-WS RI?跑过   以下命令

     

$ wsgen或wsimport -version   或者,每个JAX-WS jar都有   其中的版本信息   META-INF / MANIFEST.MF,例如:
  Build-Id:12/14/2005 12:49   PM(dkohlert)构建版本:JAX-WS RI   2.0-12 / 14/2005 12:49 PM(dkohlert)-ea3

答案 1 :(得分:4)

嗯,根据this link,Java 1.6至少附带了JAX-RS 2.0。但是,根据this other link,Java 1.6到版本3捆绑了JAX-RS 2.0,更新4及更新包含2.1 api版本。

如果您想使用最新的可用版本,可以在this link之后获取一个zip文件,或者如果您使用的是Maven,则必须在pom.xml中包含以下依赖项:

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