|JAX-WS RI 2.2||Users Guide||Tools||JAX-WS RI Extensions||Samples||JAX-WS Community|
JAX-WS RI 2.2 is a Web Services framework
that provides tools and infrastructure to develop Web Services solutions for the
end users and middleware developers.
2. Features in this release
This release brings in the highly pluggable framework through abstractions such as Tube and Message. Refer to the latest architecture document . This architecture document is a glorified javadoc which includes all the JAX-WS RI specific APIs. JAX-WS RI 2.2 has many bug fixes made for interoperability with .NET 3.0. This is made mostly possible due to WSIT, which uses JAX-WS plugabble architecture to plug in support for WS-Metadata, WS-Policy, WS-ReliableMessaging, WS-Transaction, WS-SecureConversation and WS-Security.
wish to use JAX-WS RI 2.2 in a Java EE container in a Java EE portable manner you need to use the
standard Java EE 6 deployment descriptor; please refer to the
Java EE 6 or
documentation/samples. The majority of the documentation included with JAX-WS is
valid with Java EE 6 as well.
3. Online Documentation
The documentation for JAX-WS RI 2.2 as well as the sample applications will be periodically updated in the JAX-WS project.
The architecture document describing the latest JAX-WS RI 2.2 can be found here .
Please go to
latest documentation and samples.
4. Required Software
Requires JDK 5.0 Update 2 or later
Requires Ant 1.6.2 or later
Tested to work with Glassfish V2.1 and Apache Tomcat 5.5.x
The following applies to the JAX-WS standalone bundles.
If you intend to only invoke an already existing Web service, then
alternatively you can use the
scripts in the
bin directory of the JAX-WS RI 2.2 bundle.
6. Running on top of JDK 6
JDK 6u4 includes JAX-WS 2.1 and JAXB 2.1 API and RI. JAX-WS RI 2.2 includes RI of JAX-WS/JAXB 2.2. In order to run JAX-WS RI 2.2 you would need to specify ONLY jaxws-api.jar, and jaxb-api.jar jars using the
Java Endorsed Standards Override Mechanism
7. Jar dependency
|Runtime Jars||FastInfoset.jar, activation.jar, http.jar, jaxb-api.jar, jaxb-impl.jar, jaxws-api.jar, jaxws-rt.jar, jsr173_api.jar, jsr181-api.jar, jsr250-api.jar, mimepull.jar, resolver.jar, saaj-api.jar, saaj-impl.jar, woodstox.jar, stax-ex.jar, streambuffer.jar, policy.jar, gmbal-api-only.jar, management-api.jar|
|Tooltime Jars||All the runtime jars + jaxb-xjc.jar, jaxws-tools.jar|
java.util.Collectionclasses cannot be used with rpc/literal or document/literal BARE style due to a limitation in JAXB. However, they do work in the default document/literal WRAPPED style.
Go to http://jax-ws.dev.java.net.
Send your feedback to firstname.lastname@example.org or use the Metro and JAXB Forum