编程语言
首页 > 编程语言> > java – jaxws-rt.jar中的“/ com / sun / xml / ws /”包和rt.jar中的“/ com / sun / xml / internal / ws /”包之间的

java – jaxws-rt.jar中的“/ com / sun / xml / ws /”包和rt.jar中的“/ com / sun / xml / internal / ws /”包之间的

作者:互联网

我不明白在rt.jar中通过jaxws-rt.jar可以使用jax-ws包的“内部”实现.为什么Sun / Oracle会采取这样的决定将jax-ws集成到jdk中…我不知道两个包中两个类的类的变化是否并行执行….有人可以说明哪个应该实际上被提到…… ????

解决方法:

您没有提供任何关于您在何处看到此情况的背景信息.

默认情况下,javax.xml.ws*类型后面的JAX-WS实现是JRE中提供的实现. JAX-WS定义了SPI;为了覆盖JRE类,替代实现必须驻留在endorsed directories中.

某些Java EE 5应用程序服务器可能同时适用于Java 1.5和1.6;为了满足Java 1.5规范,应用程序服务器需要提供JAX-WS实现. Java EE 6实现将覆盖Java 6实现(Java EE 6强制要求JAX-WS 2.2而Java SE 6强制要求2.0).

因此,在某些上下文中可以看到JAX-WS的多个实现.使用哪一个取决于配置.

标签:java,web-services,jax-ws,jdk1-6,java-ws
来源: https://codeday.me/bug/20190704/1381311.html