【发布时间】:2016-11-01 11:45:15
【问题描述】:
我在带有 Java 7 更新 111 的 windows server 2008 R2 64 位中安装了 weblogic 10.3.6。在 weblogic 服务器中,我有 4 个托管服务器运行许多 java 应用程序。
我有新的客户端 Web 服务应用程序需要部署在 4 个托管服务器之一中,并且此应用程序需要第三方服务提供商应用程序要求的 TLS1.2。为此,我在客户端应用程序代码中设置了以下属性,例如System.setProperty("jdk.tls.client.protocols", "TLSv1.2");
问题:
语句System.setProperty("jdk.tls.client.protocols", "TLSv1.2"); 是否会仅更改部署应用程序的托管服务器的协议?还是适用于 weblogic 中所有可用的应用程序服务器?
如果此命令更改所有托管服务器的协议,那么这是一个问题,因为其他应用程序可能会受到影响。在这种情况下,解决方案是什么?在不影响其他正在运行的应用程序的情况下,为该特定应用程序启用所需的 SSL 协议应该采取什么正确的措施?
【问题讨论】: