Web services 找不到部署在OpenShift上的Axis2 Web服务

Web services 找不到部署在OpenShift上的Axis2 Web服务,web-services,jakarta-ee,tomcat7,axis2,openshift,Web Services,Jakarta Ee,Tomcat7,Axis2,Openshift,我在Openshift上部署了一个使用apacheaxis2开发的web服务。 当我尝试访问axis2index.jsp时,我可以看到只包含默认版本的索引页面 Q: 当我可以通过Eclipse中的浏览器在本地主机上查看web服务时,如何显示我创建的其他web服务 我在网上做了一些搜索,看到了一些关于调整axis2.xml的建议。在这方面,我尝试过更改contextRoot参数和servicePath,但没有成功,尽管我不太确定是否进行了正确的更改 我在Eclipse中的项目结构如下所示: Sie

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

Q: 当我可以通过Eclipse中的浏览器在本地主机上查看web服务时,如何显示我创建的其他web服务

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

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

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

我也遇到了同样的问题,这是因为openshift的tomcat服务器只部署aar格式的服务,而localhost也部署aar和分解文件

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

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