1

我无法构建 Web 服务客户端,它显示错误消息:您在 JAX-WS 2.1 API 附带的 JDK6 上运行,但此工具需要 JAX-WS 2.2 API。使用认可的标准覆盖机制 (http://java.sun.com/javase/6/docs/technotes/guides/standards/),或设置 xendorsed="true" on 。构建失败(总时间:0 秒)

任何人都可以帮我解决这个问题...在此先感谢:)

4

4 回答 4

0

你在Unix上运行吗?您的路径中的 wsimport 是 glassfish 目录还是 Java 安装目录?我似乎记得得到这个并改变了我的路径,所以我从 glassfish 得到了 wsimport。

于 2011-02-26T14:59:11.643 回答
0

我不知道主要原因,但我认为有时是 IDE 导致的。有时删除 WS 引用并再次添加 ws 客户端对我有用。

于 2011-09-19T12:24:42.140 回答
0

只需单击 netbeans 生成的错误链接(通过单击它,netbeans 将打开 jaxws-build.xml 并转到 wsimport 标记定义行)并xendorsed="true"在“wsimport”标记中的某处添加属性。
或者,您可以在项目类路径中下载并添加 JAX-WS 2.2 API jar 文件。

于 2011-12-27T15:50:41.923 回答
0

检查 IDE 正在运行的 JDK 配置,

使用 Netbeans 时,

步骤1:

找到 Netbeans.conf 文件(C:\Program Files\NetBeans7.0\etc\netbeans.conf)

第2步:

更改“netbeans_jdkhome”以指向较新的 JDK(即 netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_80")

注意:对其他 IDE 尝试类似的步骤

于 2018-06-05T17:32:06.027 回答