I am deploying a JAX-WS client as part of a Java EE application on JBoss (5.0.1 if it matters). Since JBoss is making its own JAX-WS implementation (JBoss-WS) visible to the deployed applications, JBoss-WS is used instead of the JAX-WS RI (reference implementation) which is already included in the VM's standard API.
Because of bugs and limitations in JBoss-WS, I would rather like to use the VM's RI, but there seem to be no way to enforce this. Does someone know a possibil开发者_开发知识库ity for using the VM's JAX-WS implementation from code, which is deployed on JBoss?
I know it's a very old question, but I had the same sort of problem recently.
I believe you can delete all of the jaxws jars from $JBOSS_HOME/lib/endorsed
and put there the newest jars taken from JAXWS-RI (e.g. from this archive). Even if this is not a direct answer to your question, it should be a decent work around.
精彩评论