0

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

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

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

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

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

1 回答 1

0

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

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

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

于 2014-04-04T17:30:45.420 回答