Axis2类强制转换异常

时间:2011-10-11 10:07:59

标签: axis2

我目前正在使用JBoss6.0并部署了一个Web应用程序,它在远程系统上使用了WebService。现在在部署之后和尝试在webservice上调用方法时,我收到以下错误。

  

java.lang.ClassCastException:   org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver无法强制转换   to org.apache.axis2.engine.MessageReceiver

1 个答案:

答案 0 :(得分:3)

当Axis2 jar文件位于JBoss服务器的类路径(可能是不同版本)中的多个位置时,会发生错误。

如果使用maven,可以将<scope>provided</scope>添加到项目的Axis2依赖项中,以确保libs仅存在于类路径中的一个位置。