当前位置: 首页 > 面试题库 >

jaxws-ri和jaxws-rt有什么区别?

孟杰
2023-03-14
问题内容

请参阅 java.net中 的JAX-WS Maven存储-http :
//download.java.net/maven/2/com/sun/xml/ws/

有两个相似的文件夹 -jaxws-rtjaxws-ri 。目前,我正在使用 jaxws-rt ,并且工作正常。

这是我的问题:

  1. ri rt有 什么区别?
  2. 请问 立场 参考实现 RT 代表 运行

请指教。
谢谢。


问题答案:

作为 第二个问题 的答案:是的,您是对的。

以下是证明。

RI 代表 参考实现

引用自 JAX-WS 官方 项目主页 (旧站点,请参见下面的UPDATE部分):

欢迎来到JAX-WS 参考实现RI )项目。

jaxws-riPOM文件中
__
(撰写本文时为2.2.8版),我们可以找到以下内容:

<name>JAX-WS RI Standalone Zipped Bundle</name>
<description>Open source Reference Implementation of JSR-224: Java API for XML Web Services Distribution Bundle</description>

RT 代表 运行系统

jaxws-rtPOM文件
__
(撰写本文时为2.2.8版)中,我们可以找到以下内容:

<name>JAX-WS RI Runtime Bundle</name>

(“ 运行时 ”一词给了我们提示:-))

更新(2019年4月)

最近,Java EE世界发生了许多变化。Java EE已移至Java的 Eclipse EnterpriseEE4J )。阅读EE4J
FAQ以获得更多信息。

现在属于EE4J的JAX-WS项目也移至另一个地方:

  • JAX-WS项目的主页:https : //javaee.github.io/metro-jax-ws/
  • JAX-WS项目的代码托管在GitHub上:https : //github.com/eclipse-ee4j/metro-jax-ws


 类似资料:
  • 我已经从Java8迁移到Java11,我发现一些Java EE库不推荐使用,我不得不使用一些第三方依赖。 所以我将这些依赖项添加到maven pom.xml中 其中变量中的版本为。但当我开始构建时,有很多类似的警告 编辑: 编辑2: 在我从两个QueryDsl工件(apt和jpa)中排除了inject依赖之后,我无法安装。下面是我得到的错误:

  • 问题内容: 我正在使用JBoss 5.1.0.GA(用于JDK6)和jaxws 2.2.6。调用Web服务时,出现以下异常: java.util.ServiceConfigurationError:javax.xml.ws.spi.Provider:提供者org.jboss.ws.core.jaxws.spi.ProviderImpl无法实例化:org.jboss.resource.work.Wo

  • 问题内容: 我的环境是作为应用程序服务器的Maven项目和Wildfly(8.2.1)。我需要使用SOAP将传入的REST调用与第三方服务器连接。我需要SSL客户端身份验证;因此,我有自己的KeyStore和TrustStore。因此,我创建了自己的SSLContext,需要让WebService使用此SSLContext。 一切看起来像这样: 如果我从JUnit测试中调用此代码,则一切正常。它使

  • 我的环境是一个Maven项目,Wildfly(8.2.1)作为应用服务器。我需要的是使用SOAP将传入REST调用中的wihin连接到第三方服务器。我需要SSL客户端身份验证;因此,我有自己的密钥库和信任库。因此,我创建了自己的SSLContext,需要让Web服务使用这个SSLContext。 看起来都是这样的: 如果我从Wildfly调用此代码,即从传入的REST调用调用,最终需要触发此请求,

  • 我现在有一个wsdl文件。使用cxf的'wsdl2java'命令,我将wsdl转换为java类。 我几乎没有看到关于这种自底向上方法(ir,wsdl到java的转换机制)的教程/帮助 有人能给出一些建议吗?

  • 问题内容: 有可能吗,是的话如何? 问题答案: 实际上,WebLogic 10.3中捆绑的JAX-WS实现是基于JAX-WS RI 2.1.4的,如WebLogic Server的新增功能所述 : JAX-WS的WebLogic Server实现基于JAX-WS参考实现(RI)版本2.1.4,并包括对工具层的增强,以简化JAX- WS服务的构建和部署并简化从Java的迁移。从JAX-RPC到JAX