2013-04-04 111 views
0

我部署了一個使用Apache Axis2Openshift上開發的Web服務。 當我嘗試訪問axis2 index.jsp時,我可以看到僅包含默認版本的索引頁。無法找到我部署在OpenShift上的Axis2 Web服務

問: 如何獲取顯示我創建爲我可以通過Eclipse中的瀏覽器在我的本地瀏覽器中的Web服務等Web服務?

我在網上做了一些搜索,並看到一些建議,以調整axis2.xml。在這方面,我試圖改變contextRoot參數和servicePath,但沒有成功,雖然我不太確定我是否做出了正確的修改。

在Eclipse中我的項目結構如下所示:

SieveService 
+... 
+Java Resources 
++src 
+++Model 
++++some model classes 
+++Services 
++++SieveServiceService.java 
++Libraries 
+... 
+WebContent 
++axis2-web 
+++... 

回答

0

我有同樣的問題,這就是發生的原因openshift的Tomcat服務器只部署服務AAR格式,同時在本地主機部署AAR和太爆炸文件。

您需要創建一個包含您的服務的aar文件,並將其放入您的WebContent/WEB-INF/services /目錄中。您需要使用您的服務名稱來更新services.list文件。

之後,您必須在openshift服務器中看到您的服務。