当我尝试在Spring STS中创建Web服务客户端时,我收到错误

时间:2015-08-12 05:34:14

标签: spring

我在尝试创建新的Web服务客户端时收到此错误。 IWAB0503E无法更新Java构建路径。请检查您的系统环境。

2 个答案:

答案 0 :(得分:5)

一些网络搜索发现这个错误的真正含义是“Web服务生成工具检测到安装了多个版本的javax.xml.soap插件。通过删除冲突的插件来解决此错误。“

果然,当我在Eclipse中检查时有两个版本。

WebService

在测试这个理论时我遇到了两个减速带:

在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 实例复制到其中,然后它就可以工作了。