无法找到部署在OpenShift上的Axis2 Web服务

时间:2013-04-04 03:57:17

标签: web-services java-ee tomcat7 axis2 openshift

我在Apache Axis2部署了使用Openshift开发的网络服务。 当我尝试访问axis2 index.jsp时,我可以看到仅包含默认版本的索引页。

问: 我如何显示我创建的其他Web服务的Web服务,因为我可以通过Eclipse中的浏览器在我的localhost上查看它们?

我在线进行了一些搜索,并看到了对axis2.xml进行调整的一些建议。在这方面,我已经尝试更改了contextRoot参数和servicePath,但没有成功,但我不太确定我是否正在做出正确的更改。

我在Eclipse中的项目结构如下所示:

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

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,因为openshift的tomcat服务器只以aar格式部署服务,同时在localhost中也部署了aar和爆炸文件。

您需要使用您的服务创建一个aar文件,并将其放入WebContent / WEB-INF / services /目录中。您还需要使用服务名称更新services.list文件。

之后,您必须在openshift服务器中看到您的服务。