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

如何解决Eclipse 2023.03中的"IWAB0014E Unexpected exception occurred"错误

问题解决步骤

1. 修复javax.jws.WebService包缺失问题

Java 17及更高版本已移除Java EE相关的javax.jws包,需手动添加对应依赖:

  • Maven项目:在pom.xml中插入以下依赖代码
<dependency>
    <groupId>javax.jws</groupId>
    <artifactId>javax.jws-api</artifactId>
    <version>1.1</version>
</dependency>
  • 非Maven项目:下载javax.jws-api-1.1.jar,添加到项目构建路径中

2. 解决com.ibm.icu.util.StringTokenizer缺失引发的IWAB0014E异常

该异常因Eclipse Web Service工具依赖IBM ICU库但环境缺失导致,处理方式:

  • 下载icu4j库(推荐4.0及以上版本),将icu4j.jar添加到Tomcat服务器类路径:
    1. Eclipse中打开Servers视图,选中Tomcat v9.0服务器右键选择Open
    2. 在配置页切换到Classpath标签,点击Add External JARs...选择下载的icu4j.jar
    3. 重启Tomcat服务器
  • 替代方案:直接将icu4j.jar复制到Tomcat安装目录的lib文件夹,重启服务器

3. 适配Java 17与Tomcat 9的兼容性

Tomcat 9默认配置对Java 17支持需调整:

  • 打开Tomcat安装目录下的conf/catalina.properties,找到jdk.tls.disabledAlgorithms项,移除TLSv1, TLSv1.1(若存在)
  • 确认Eclipse中项目与服务器的JRE配置:
    1. 右键项目→Build Path→Configure Build Path,在Libraries标签下确保JRE System Library为Java SE 17
    2. 打开Tomcat服务器配置页,在Runtime Environment中选择Java SE 17

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 07:15:01