【问题标题】:Cant Find my Axis2 Web Service deployed on OpenShift找不到我在 OpenShift 上部署的 Axis2 Web 服务
【发布时间】:2013-04-04 03:57:16
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 2012-01-05
      • 2020-01-30
      • 2012-06-22
      相关资源
      最近更新 更多