JBoss 7.1无法部署与Spring集成的.aar文件(Axis2)

JBoss 7.1无法部署与Spring集成的.aar文件(Axis2),jboss,axis2,Jboss,Axis2,我使用eclipse创建了一个打包为.aar文件的Axis2 Web服务,如下所述: Axis2与Spring框架的集成 *WS的项目是用Maven创建的 然后,我使用Axis2 Web管理模块上传服务 然而,我明白了 错误:java.lang.NoClassDefFoundError:org/apache/axis2/extensions/spring/receivers/ApplicationContextHolder 如果我将web服务打包为.war,它将从Eclipse中正确部署 可以

我使用eclipse创建了一个打包为.aar文件的Axis2 Web服务,如下所述:

Axis2与Spring框架的集成

*WS的项目是用Maven创建的

然后,我使用Axis2 Web管理模块上传服务

然而,我明白了

错误:java.lang.NoClassDefFoundError:org/apache/axis2/extensions/spring/receivers/ApplicationContextHolder

如果我将web服务打包为.war,它将从Eclipse中正确部署

可以做什么?


提前感谢。

这是我发现的最好的例子:

现在我从Axis2 Web管理控制台部署了它

诀窍是在axis2.war的WEB-INF/lib中复制spring JAR。 然后,您必须正确地排序文件并从控制台上载.aar文件。Web服务将出现在“可用服务”列表中

要永久保留服务,请将.aar复制到axis2.war中的WEB-INF\services\,如中所述: