当前位置: 首页 > 知识库问答 >
问题:

将JAX-WS 2.2.5客户端与JDK/JRE 1.5配合使用

鱼意远
2023-03-14

JAX WS 2.0附带了Java 6。据我所知,Java 5没有和JAX-WS一起发布。

我能够使用 JAX-WS 2.2.5 和 Java 1.6 来创建 Web 服务客户端存根,方法是使用 Java 认可覆盖机制,它将 JAX-WS 列为可以在 Java 6 中替换的组件之一。

我所要做的就是在我的JDK中创建一个lib\认可的目录

我在Java 5文档中找不到类似的Java认可的覆盖机制。我是怎么在这里找到的。这并没有像Java 6文档那样明确提到JAX-WS,但是它也提到了认可的dir。

我在JDK和

-Djava.endorsed.dirs=<JDK/JRE1.5_DIR>\lib\endorsed

一切似乎都很好,但我想知道这是否保证有效-任何人以前都面临过任何问题吗?JAX-WS 2.2.5支持Java 5吗?

共有2个答案

周越泽
2023-03-14

JavaSE5中没有包含任何JAX-WS(JAXB)类,因此您不需要使用认可的机制,只需将其放在类路径中即可。有关Jar依赖项,请参阅以下链接:

  • https://jax-ws.java.net/nonav/2.2.5/docs/ReleaseNotes.html#Jar_dependency

但是JAX-WS 2.2.5支持Java 5吗?

是的,以下内容摘自此链接:https://jax-ws . Java . net/nonav/2 . 2 . 5/docs/release notes . html # Required _ Software

需要JDK 5.0 Update 2或更高版本

    -
叶书
2023-03-14

在一个银行应用程序(我开发的)中,背书工作从2005年开始使用Java1.4。

系统属性‘Java . approved . dirs’是在Java 1.4中引入的,所以你可以在Java 5中使用它——它保证可以工作。

例如,请参阅此文档或此文档。

编辑

是的,JAX-WS 2.2.5与JDK/JRE 1.5兼容,请参阅官方发行说明中的“必需软件”部分。实际上,这是与Java5兼容的JAX-WS的最后一个版本。

 类似资料:
  • 问题内容: 我尝试使用JAX-WS检索客户端IP,我曾经使用过: 我在要求中得到一个,mc不为空。 我的问题是,因为我使用的是Java独立应用程序,所以要使用哪个JAR ? 谢谢 问题答案: 如何获取jax-ws服务的Web服务客户端地址取决于您是否: 将Web服务作为servlet运行(在Java EE容器中),或者 将Web服务作为独立应用程序运行(Java SE 6或7)。 Servlet

  • 我已经在SO和官方文档上搜索了一段时间,但我找不到直接将CDI注入JAX-RS客户端的方法。 我使用builder方法检索一个客户机,并想注册一个< code>WriterInterceptor(或任何类似过滤器的组件),它使用注入来检索另一个bean。 我想使用CDI注入,并避免向HK2注册每个bean。 和MyWriter与注入的类。 我在一个带有泽西2和焊接SE的嵌入式码头上运行。

  • 我试图在was 8.5上部署使用jersey的jax-rs客户机应用程序。 我希望我不需要在war中打包jersey JAR,因为was将提供它们。 但在试图调用servlet时,我遇到了这个错误: 我可以做些什么来使用was库,这样我就不需要把它们打包在我的应用程序中了吗?

  • 我使用cxf开发了一个java soap客户端。这个应用程序在mac上运行得很好,我在mac上运行它时附带了jdk v6。例如,我创建的服务将图像上传到magento安装,但这里我将介绍这个问题。 在Apache Cxf中,我转向了分块,以避免“严重”的xml请求。现在我体验到,由于开放的jdk,我的客户端应用程序无法在像ubuntu这样的linux发行版上运行。我在mac上通过安装openjdk

  • 客户端配置项设置示例 lookoutConfig.setProperty(LookoutConfig.LOOKOUT_AGENT_HOST_ADDRESS,"127.0.0.1"); 客户端配置项说明 配置项 对应 SpringBoot 配置项 默认配置值 说明 lookout.enable com.alipay.sofa.lookout.enable true 功能开关,默认是 true。如

  • 我应该在“Twilio视频”而不是“Twilio客户端”上进行实验,这是对的吗?从文档来看,他们都支持WebRTC,但不知何故“Twilio客户端”需要数字,或者我遗漏了什么。 谢谢你的意见。