Netbeans 6.5 和 Glassfish V2 上的 jaxWS 问题
我无法构建 Web 服务客户端,它显示错误消息:您在附带 JAX-WS 2.1 API 的 JDK6 上运行,但此工具需要 JAX-WS 2.2 API。使用认可的标准覆盖机制 (http://java.sun.com/javase/6/docs/technotes/guides/standards/),或在 . 构建失败(总时间:0秒)
任何人都可以帮我解决这个问题...... 提前致谢 :)
i am not able to build Web Service Client, it is showing an error msg :You are running on JDK6 which comes with JAX-WS 2.1 API, but this tool requires JAX-WS 2.2 API. Use the endorsed standards override mechanism (http://java.sun.com/javase/6/docs/technotes/guides/standards/), or set xendorsed="true" on .
BUILD FAILED (total time: 0 seconds)
can any one help me out to solve this ...
Thanks in Advance :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你在 Unix 上运行吗? wsimport 是否位于 glassfish 目录或 Java 安装目录的路径中?我似乎记得得到这个并改变我的路径,所以我从 glassfish 得到了 wsimport 。
Are you running on Unix? Is the wsimport in your path in the glassfish directory or the Java install directory? I seem to remember getting this and changing my path so I got the wsimport from glassfish.
我不知道主要原因,但我认为有时 IDE 会导致这种情况。删除 WS 引用并再次添加 ws 客户端有时对我有用。
I don't know main cause but i think sometimes IDE causes that. Deleting WS reference and adding ws client again works for me sometimes.
只需单击 netbeans 生成的错误链接(通过单击它,netbeans 将打开 jaxws-build.xml 并转到 wsimport 标记定义行)&在“wsimport”标记中的某处添加属性
xendorsed="true"
。或者您可以下载&在项目类路径中添加 JAX-WS 2.2 API jar 文件。
Just click on netbeans generated error link (by clicking on it, netbeans will open jaxws-build.xml & goes to wsimport tag definition line) & add attribute
xendorsed="true"
somewhere in "wsimport" tag.Or you can download & add JAX-WS 2.2 API jar file in your project classpath.
检查 IDE 运行的 JDK 配置,
使用 Netbeans 时,
第 1 步:
第 2 步:
注意:对其他 IDE 尝试类似的步骤
Check the JDK configuration being ran by the IDE,
When using Netbeans,
Step 1:
Step 2:
Note: Try similar steps for other IDEs