我在尝试创建新的Web服务客户端时收到此错误。 IWAB0503E无法更新Java构建路径。请检查您的系统环境。
答案 0 :(得分:5)
一些网络搜索发现这个错误的真正含义是“Web服务生成工具检测到安装了多个版本的javax.xml.soap插件。通过删除冲突的插件来解决此错误。“
果然,当我在Eclipse中检查时有两个版本。
在测试这个理论时我遇到了两个减速带:
在Eclipse UI中卸载插件没有简单的方法,因此我不得不直接从Windows资源管理器中删除eclipse \ plugins中的目录。 我应该删除哪个版本?我花了两次尝试找出导致错误的版本。事实证明,较新的并不总是更好......在这种情况下,1.3出现故障并且1.2(javax.xml.soap_1.2.0.v200905122109)是要保留的版本。
答案 1 :(得分:0)
这是旧的,但就我而言,错误的详细信息是:
IWAB0503E 无法更新 Java 构建路径。请检查您的系统环境。 java.io.FileNotFoundException: /lib/saaj.jar
所以在文件夹中没有找到\lib\saaj.jar C:\sts-4.8.0\sts-4.8.0.RELEASE\plugins\javax.xml.soap_1.3.0.v201105210645\
我创建了文件夹 lib 并将 saaj.jar 从我拥有的另一个 STS 实例复制到其中,然后它就可以工作了。