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

时间:2013-03-11 17:32:01

标签: jboss axis2

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

Axis2与Spring Framework的集成 http://axis.apache.org/axis2/java/core/docs/spring.html#a26

* WS的项目是用Maven创建的。

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

然而,我得到了

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

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

可以做些什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

http://fazlansabar.blogspot.com.es/2012/04/apache-axis2-tutorial-integrating-with.html

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

诀窍是将弹簧罐复制到axis2.war的WEB-INF / lib中。 然后,您必须正确地订购文件并从控制台上传.aar文件。 Web服务将显示在“可用服务”列表中。

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

http://axis.apache.org/axis2/java/core/docs/adv-userguide.html