【问题标题】:Netbeans JAX-WS client - encoding errorNetbeans JAX-WS 客户端 - 编码错误
【发布时间】:2014-12-19 13:24:17
【问题描述】:

我正在 netbeans ide (8.0.2) 上使用 JAX-WS API 开发 Web 服务客户端 JAVA (JDK 1.6)。

J2EE 容器是 JBoss 4.2.1,我已按照官方 netbeans 指南使用 JAX-WS (guide) 创建 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.

谢谢

【问题讨论】:

  • 你用什么jaxb.encoding?默认 = UTF-8

标签: java web-services netbeans ant jax-ws


【解决方案1】:

我有同样的问题,我删除并重新导入网络服务仍然没有工作。所以我刚刚从Jaxws-build.xml 中删除了encoding="${source.encoding}",它对我有用。

【讨论】:

    【解决方案2】:

    我有同样的问题,使用相同的 java 和 netbeans 版本。

    我不知道是什么导致了这个错误,但它突然开始工作了。我没有解释为什么。

    我的步骤如下: 1)删除损坏的WS客户端 2)创建新的“来自 wsdl 的 Web 服务” 3)删除了这个网络服务 4)创建新的 WS 客户端。

    我正在监视 jaxws-build.xml 文件,但我不知道为什么会出现“enconding”属性。现在它消失了,客户端正在工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 2012-09-25
      • 2010-12-12
      • 1970-01-01
      相关资源
      最近更新 更多