2013-04-04 116 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服务器中看到您的服务。