Web服务类强制转换异常

时间:2010-11-19 12:18:47

标签: java web-services jboss

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

  

java.lang.ClassCastException:org.jboss.ws.core.soap.SOAPElementImpl无法强制转换为javax.xml.soap.SOAPHeader

我已经从WSDL生成了java Web服务绑定,并且它一直在工作。必须有一些类路径问题,但我不知道从哪里开始看。

-Rob

看起来将picketlink库添加到JBoss实例中,以便为webservice安全性添加一些部署在该本地实例上的Web服务。我打电话的远程Web服务没有使用它。

1 个答案:

答案 0 :(得分:5)

jbossws-native-3.2.0中的此问题已在jbossws-native-3.2.2中修复。请尝试升级。

以下是JBoss Web服务问题跟踪器的相关问题:

JBWS-2746: ClassCastException because SOAPEnvelopeImpl blindly casts to SOAPElementImpl