2011-03-11 77 views
1

我已经在axis2(1.4.1)中创建了简单的webservice,没有aar文件,我在恰当的目录中只有“services.xml”(WEB-INF/services/MyService/META-INF)。在Weblogic 8.1上部署WAR后,没有任何问题,并且可以在/listServices上看到。当我使用相同的战争作为EAR的一部分,我得到一个错误:Axis2在部署到耳朵时看不到任何服务

"The service cannot be found for the endpoint reference (EPR)"

/listServices是空的。 WAR中包含的其他servlet不受影响,并且在部署为WAR或EAR时以相同的方式工作。

回答

1

轴在EAR中需要爆炸WAR。但是,这对WL 8.1无效,它会在部署过程中引发异常。我最终修改了轴,因此它在开始搜索服务之前提取战争 - 丑陋的黑客攻击,但完美无缺地工作。

相关问题