2011-02-25 84 views
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”。 构建失败(总时间:0秒)Netbeans 6.5和Glassfish V2上的jaxWS问题

任何一个可以帮助我解决这个... 感谢提前:)

+0

错误消息有关如何使用认可的覆盖机制的说明。从本质上讲,你下载JAX-WS 2.2,并将jar放入JDK的认可库中。 – 2012-12-12 03:47:17

回答

0

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

0

我不知道主要原因,但我认为有时IDE会导致这种情况。有时,删除WS引用并添加ws客户端对我来说仍然有效。

0

只需点击产生的错误链接的NetBeans(通过点击它,NetBeans将打开JAXWS-的build.xml &去wsimport的标签定义行)&附加属性xendorsed="true"在“wsimport的”标签的地方。
或者您可以下载&在您的项目类路径中添加JAX-WS 2.2 API jar文件。