我已经从Netbeans创建了一个Axis2 web服务,并在我的web服务器上的Tomcat6中成功地部署了它。例如,当我使用SoapUI或Taverna来使用web服务时,服务器同时提供HTTP和HTTPS方法来调用它。但是,使用HTTPS方法会呈现404错误。(可能是因为有一个服务器管理面板在端口8443上运行,但现在这并不重要。)
问题是我的web服务客户机默认为使用HTTPS服务。我认为,要让基本服务正常工作,最简单的方法就是禁用HTTPS端点,因为HTTP版本运行得无懈可击,我不需要增加安全性。但现在我已经花了几个小时来找出如何做到这一点,但没有成功。Axis2返回的WSDL包含HttpsSoap11Endpoint的条目,但是在构建之后捆绑在我的.AAR文件中的WSDL没有。
有人知道如何让Axis2只提供HTTP端点吗?
发布于 2011-03-30 22:11:13
在axis2.xml中,注释掉https传输接收器以禁用HTTPS端点。
https://stackoverflow.com/questions/5390599
复制相似问题