【发布时间】:2011-03-22 11:38:55
【问题描述】:
我从 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 端点吗?
【问题讨论】:
-
尝试在你的axis2.xml中注释掉https传输接收器
-
@karoberts - 你能回答这个问题以便将其标记为“已回答”吗?
标签: web-services https axis2