【问题标题】:Configuring Tomcat to consume webservice over SSL配置 Tomcat 以通过 SSL 使用 Web 服务
【发布时间】:2010-12-09 12:11:30
【问题描述】:

应该采取哪些步骤来通过 SSL 使用远程服务器上的 Web 服务?该应用程序是使用 Axis WS Framework 的 Java 应用程序,在 Tomcat 6 上运行。

我知道例如http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html 上的说明,但似乎主要描述了如何配置服务器以接受 SSL 请求。

【问题讨论】:

    标签: tomcat ssl web-services client-server axis


    【解决方案1】:

    对于客户端连接,它就像任何其他 Java 应用程序的 SSL。它在 Tomcat 中运行这一事实并没有什么不同。

    您需要为 Web 服务指定正确的“https:”端点。如果在生成 Web 服务客户端 API 时这不是 WSDL 中的默认值,则可以使用带有 URL 参数的替代构造函数。

    如果您正在访问的 Web 服务没有由运行时已识别的“真实”机构颁发的证书,则您需要指定一个信任库。最简单的方法是在启动应用程序时通过adding the "javax.net.ssl.trustStore" system property

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2011-11-21
      • 2011-12-22
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      相关资源
      最近更新 更多