Girish Kotmire wrote:
> According to the following instructions, 4 API jars are required to be
> updated into the JDK 6 endorsed libs directory:
> https://jax-ws.dev.java.net/nonav/2.1.1/docs/ReleaseNotes.html#Running_on_top_of_JDK_6
>
> 1) However, jsr-173-api.jar and saaj-api.jar do not have interface
> changes compared to the classes in JDK6 (u1 at least). So, why do we
> require these to be updated?
You do not require. See
https://jax-ws.dev.java.net/guide/Using_JAX_WS_2_1_with_JavaSE6.html
>
> 2) JDK6 renames the RI impl classes to com.sun.xml.*internal*.ws*
> package names. However, factory classes inside the JAXWS-RI's
> jaxws-api.jar continue to point to non-internal package names (e.g.
> javax.xml.ws.spi.Provider --
> https://jax-ws.dev.java.net/servlets/ReadMsg?list=users&msgNo=1034
> <https://jax-ws.dev.java.net/servlets/ReadMsg?list=users&msgNo=1034>)
> leading to CNF exceptions.
You still require RI's jars in the classpath. The above link has the info.
Jitu
>
> Notice: This email message, together with any attachments, may contain
> information of BEA Systems, Inc., its subsidiaries and affiliated
> entities, that may be confidential, proprietary, copyrighted and/or
> legally privileged, and is intended solely for the use of the
> individual or entity named in this message. If you are not the
> intended recipient, and have received this message in error, please
> immediately return this by email and then delete it.