我在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
+++...
答案 0 :(得分:0)
我遇到了同样的问题,因为openshift的tomcat服务器只以aar格式部署服务,同时在localhost中也部署了aar和爆炸文件。
您需要使用您的服务创建一个aar文件,并将其放入WebContent / WEB-INF / services /目录中。您还需要使用服务名称更新services.list文件。
之后,您必须在openshift服务器中看到您的服务。