在耳中部署时,Axis2看不到任何服务

时间:2011-03-11 15:57:50

标签: soap weblogic axis2 war ear

我用axis2(1.4.1)创建了简单的web服务,没有aar文件,我在正确的目录中只有“ services.xml ”( WEB-INF / services / MyService / META-INF )。在Weblogic 8.1上部署WAR后,服务无任何问题,并且在 / listServices 上可见。当我使用相同的WAR作为EAR的一部分时,我得到下一个错误:

  

“无法找到该服务   端点参考(EPR)“

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

1 个答案:

答案 0 :(得分:1)

Axis需要在EAR中爆炸WAR。但是,这不适用于WL 8.1,它会在部署期间抛出异常。我最终修改了轴,所以它在开始搜索服务之前就提取了战争 - 丑陋的黑客但是完美无缺。