我正在netbeans ide (8.0.2( 上使用 JAX-WS API 开发一个 Web 服务客户端 JAVA (JDK 1.6(。
J2EE 容器是 JBoss 4.2.1,我遵循了官方的 netbeans 指南,使用 JAX-WS 创建了一个 Web 服务客户端(指南(。
当我尝试导入 WSDL 时,IDE 返回此错误:
/Users/xxxxx/NetBeansProjects/XXXX/DCS_XXX/nbproject/jaxws-build.xml:45: class com.sun.tools.ws.ant.WsImport2 doesn't support the "encoding" attribute.
谢谢
我遇到了同样的问题,我删除并重新导入了Web服务,但它仍然不起作用。所以我只是从Jaxws-build.xml
它对我有用中删除了encoding="${source.encoding}"
。
我遇到了同样的问题,使用相同的Java和netbeans版本。
我不知道是什么导致了这个错误,但突然它开始工作了。我没有解释为什么。
我的步骤如下:1(删除了损坏的WS客户端2(从wsdl创建新的"Web服务"3(删除了此网络服务4(创建新的WS客户端。
我正在监视 jaxws-build.xml 文件,我不知道为什么"enconding"属性在那里。现在它消失了,客户端正在工作。