You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求JAX-RPC高版本Jar包:非Maven普通Java项目升级需求

解决JAX-RPC 1.1升级至更高版本(非Maven、禁用JAX-WS)的方案

以下是针对你的普通Java项目,无需Maven且不能使用JAX-WS的情况下,获取更高版本JAX-RPC Jar包的可行途径:

1. 选用Apache Axis系列的JAX-RPC实现

Apache Axis是JAX-RPC规范的经典开源实现,提供了比原生JAX-RPC 1.1更完善的后续版本支持:

  • Axis 1.x:对应JAX-RPC 1.1规范,但有后续维护版本(如1.4),修复了更多bug,性能更稳定。你可以手动下载Axis 1.4的完整包,里面包含所有必要的JAX-RPC相关Jar(比如axis.jar、jaxrpc.jar、saaj.jar等)。
  • Axis2 JAX-RPC模块:Axis2本身主打JAX-WS,但也提供了JAX-RPC兼容模块(axis2-jaxrpc),这个模块是基于JAX-RPC规范的升级实现,版本更新更及时。你可以单独下载该Jar包,以及它依赖的基础Axis2核心Jar。

2. 从Oracle Java EE SDK中提取官方JAX-RPC Jar

JAX-RPC是早期Java EE规范的一部分,你可以从Oracle的旧版Java EE SDK中获取官方更新后的JAX-RPC Jar:

  • 下载Java EE 5 SDK(Java EE 6及以后默认用JAX-WS替代JAX-RPC),安装后在SDK的lib目录中找到jaxrpc-api.jar(规范Jar)和com.sun.xml.rpc相关的实现Jar,这些是官方维护的更高版本JAX-RPC组件。

3. 手动从Maven中央仓库下载独立Jar包

虽然你的项目不使用Maven,但可以直接从Maven中央仓库搜索并下载所需的JAX-RPC相关Jar:

  • 搜索关键词:jaxrpc-api(规范包)、axis(Axis 1.x实现)、axis2-jaxrpc(Axis2的JAX-RPC兼容包)。
  • 选好对应版本后,点击“Download”按钮获取Jar文件,再复制到你的项目类路径下即可。

注意事项

  • 确保下载的Jar包版本相互兼容,避免依赖冲突。比如使用Axis 1.4时,配套的jaxrpc.jar和saaj.jar版本要匹配。
  • 由于JAX-RPC已被JAX-WS取代,后续版本的更新会越来越少,优先选择维护状态较好的Apache Axis系列实现。

内容的提问来源于stack exchange,提问作者user8986406

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:55:22