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

JDK1.7环境下javax.jws包缺失及jaxws-ri版本兼容问题求助

解决JDK 1.7下javax.jws包缺失及版本兼容问题

适配JDK 1.7的javax.jws依赖方案

直接使用jaxws-ri的2.2.x版本,该分支专门兼容JDK 1.7,替换当前的2.3.0依赖即可:

<dependency>
    <groupId>com.sun.xml.ws</groupId>
    <artifactId>jaxws-ri</artifactId>
    <version>2.2.10</version>
    <type>pom</type>
</dependency>

如果仅需javax.jws核心包,也可单独引入更轻量化的依赖:

<dependency>
    <groupId>javax.jws</groupId>
    <artifactId>javax.jws-api</artifactId>
    <version>1.1</version>
</dependency>

额外排查步骤

  • 确认Eclipse项目JDK配置:右键项目→Properties→Java Build Path→Libraries,确保JRE System Library为JDK 1.7;同时检查Java Compiler的Compiler compliance level设置为1.7,避免编译生成高版本字节码。
  • 检查Tomcat 7启动JDK:在Eclipse的Server面板中,右键Tomcat 7→Properties→Runtime Environment,确认关联的JRE是JDK 1.7,防止容器运行时版本冲突。
  • 清理Maven缓存:执行mvn clean install -U,确保本地仓库拉取的是适配JDK 1.7的依赖包,避免残留高版本依赖文件。

内容的提问来源于stack exchange,提问作者Rizal Arief Firdaus

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 12:15:47