2011-03-11 81 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無效,它會在部署過程中引發異常。我最終修改了軸,因此它在開始搜索服務之前提取戰爭 - 醜陋的黑客攻擊,但完美無缺地工作。

相關問題