Web服务类强制转换异常

Rob*_*win 2 java jboss web-services

我目前正在使用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服务绑定,并且它一直在工作.这里肯定会有一些类路径问题,但我不知道从哪里开始看.

-抢

看起来像picketlink库被添加到JBoss实例以获得webservice安全性,一些web服务部署在该本地实例上.我打电话的远程Web服务没有使用它.

Sea*_*oyd 5

这个问题jbossws-native-3.2.0已修复jbossws-native-3.2.2.请尝试升级.

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

JBWS-2746:ClassCastException,因为SOAPEnvelopeImpl盲目地转换为SOAPElementImpl