2011-10-11 130 views
1

我目前正在使用JBoss6.0并部署了一个Web应用程序,它使用远程系统上的WebService。现在在部署和尝试调用Web服务上的方法后,出现以下错误。Axis2类抛出异常

java.lang.ClassCastException:org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver不能转换到org.apache.axis2.engine.MessageReceiver

任何一个可以请帮我解决这个问题?

在此先感谢。

回答

2

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

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