0

我看到很多开发人员只是盲目地按照分步说明将 JAX-WS RI jar 复制到 Tomcat 背书文件夹。也没有看到有人问为什么。

1) 如果 JDK 6 update 4+ 已经包含 JAX-WS API & RI 和 2) Tomcat 6 在 Eclipse 中设置了 JDK 6 udpate 4+

那我们为什么还要把那些 JAX-API jar 复制到 tomcat 的背书文件夹呢?

如果您不知道,请举手并盲目地按照说明进行操作 :) 或者我是少数几个处于黑暗中的开发人员之一?

我有一个假设,如果它符合我的假设或者你的回答更有意义,我会接受你的回答。

4

1 回答 1

0

大概是使用更新的实现。作为参考,请参阅jdk jax-ws vs. metro 上的这个问题以及这篇 2009 年的博客文章,其中讨论了如何将认可的 jar 添加到 tomcat(即。创建 $TOMCAT_HOME/endorsed。)从 JDK 6u4 开始,RI 被捆绑带JDK;随后的 jdk 更新包括更新的参考实现 (RI):jdk6u31 具有 JAXB API=2.1/RI=2.1.10;JAXWS API=2.1/RI=2.1

于 2013-03-05T18:59:00.780 回答