代码之家  ›  专栏  ›  技术社区  ›  Rob Goodwin

Web服务类强制转换异常

  •  2
  • Rob Goodwin  · 技术社区  · 15 年前

    我目前正在使用JBoss 5.1.0,并部署了一个ejb,在远程系统上使用WebService。我最近收到了一个新的虚拟机,它有一个更新的JBoss配置,现在在部署之后,当我试图在webservice上调用一个方法时,我得到了以下错误。

    JAVAlang.ClassCastException:org。jboss。ws。果心肥皂SOAPElementImpl无法转换为javax。xml。肥皂肥皂头

    我已经从WSDL生成了java web服务绑定,并且它一直在工作。这里肯定有一些类路径问题,但我不确定从哪里开始寻找。

    -罗布

    看起来picketlink库是为了webservice安全而添加到JBoss实例中的,有些webservice部署在该本地实例上。我正在调用的远程web服务没有使用此功能。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Barett ShuftY    10 年前

    这个问题 jbossws-native-3.2.0 固定在 jbossws-native-3.2.2 .请尝试升级。

    JBWS-2746: ClassCastException because SOAPEnvelopeImpl blindly casts to SOAPElementImpl