java - 使用 SSL 的 JAX-WS Web 服务

标签 java apache web-services tomcat ssl

我对 Java 和 Web 服务比较陌生,需要部署方面的建议。我已经创建了一组服务,并使用基于 wsimport 生成的代码的客户端在本地主机上使用 JAX-WS 引用实现对其进行了测试。该集合支持使用 HTTP header 中的用户名/密码对每次服务调用进行用户身份验证(和相关记帐)。

我现在想在 AWS 上部署这些 Web 服务,最好使用免费试用的微型实例,通过安全 (HTTPS) 连接,以便身份验证凭据在传输过程中受到保护。我研究了可用的选项以找到最简单的选项:有 Apache Tomcat(参见 goo.gl/9TkQeD)、Apache Axis2 和 Apache CXF(参见 goo.gl/v9kth0 和 goo.gl/dXAmaI)。我不确定后两者是独立组件还是必须在其他服务器的上下文中运行。因此,有这么多可用的替代方案,每种方案各有利弊,我不确定该选择哪一个。

谁能推荐一下?

最佳答案

您会使用 Metro JAX-WS 可移植网络服务,实际上我在 Jboss 4 GA 和 Tomcat 5 上使用它可以毫无问题地迁移到最新版本。带有证书 (x509) 和 http 安全的安全配置非常干净。你看更多here .

您可以获得一个很好的起点here .

关于java - 使用 SSL 的 JAX-WS Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23481809/

相关文章:

java - LWJGL Vector2f慢慢变成另一个 vector

java - 获取 { 和 } 之间的所有文本(源文本包含\n)

java - 如何保持 JTabe 窗口的焦点直到用户响应?

Apache 虚拟主机不适用于子域

java - 单例意味着哈希码总是返回相同的吗?

apache - 需要在 Apache 上允许编码斜杠

linux - OpenSSL 如何禁用和/或卸载

java - Web服务客户端身份验证导致Tomcat异常

asp.net-mvc - 哪个更适合为我的网站 : MVC or Ado. 网络数据服务构建 API?

java - SOAP 服务中的命名空间