我已经从Netbeans创建了一个Axis2 Web服务,并在我的Web服务器上成功部署到Tomcat 6中。 当我使用SoapUI或Taverna来使用Web服务时,服务器提供HTTP和HTTPS方法来调用它。但是,使用HTTPS方法会出现404错误。 (可能是因为有一个服务器管理面板在端口8443上运行,但现在没关系。)
问题是我的Web服务客户端默认使用HTTPS服务。我认为最简单的方法是让基本服务工作,就是禁用HTTPS端点,因为HTTP版本运行完美,我不需要增加安全性。但现在我花了好几个小时才发现如何做到这一点,但没有成功。 Axis2返回的WSDL包含HttpsSoap11Endpoint的条目,但是在构建之后捆绑在我的.AAR文件中的WSDL。
有人知道如何让Axis2只提供HTTP端点吗?
答案 0 :(得分:1)
在axis2.xml中,注释掉https传输接收器以禁用HTTPS端点。