多个Java安装指向共享路径中的一个cacert文件

时间:2018-06-21 19:28:20

标签: java linux window

我在不同的服务器上有许多应用程序,每个应用程序都使用Java的许多版本。现在,每当续订SSL证书时,我们都必须将导入的cacerts文件复制到所有应用程序(20台服务器中约50个位置)上的所有Java中。所以有一种方法可以让我拥有一个cacerts文件(位于共享路径中),并且所有java安装都指向一个cacerts文件。这样,每次更新SSL证书时,我只需要在一个位置保存cacerts文件。

P.S:我在Windows和Linux上都安装了Java

1 个答案:

答案 0 :(得分:0)

理论上,可能所有运行JVM的计算机都指向共享的网络驱动器。这意味着您将创建一个单点故障。当共享驱动器崩溃时, all JVM也可以。通常,这对您的业务来说是

2018年的真正答案:配置应为 code

含义:您的整个设置是根据某种指令创建的,这些指令可以使用工具自动应用/执行。像terraformchef/puppet

答案不是引入单个故障点,而是使用最先进的工具来达到“发布简单”而不是“发布意味着戏剧性”的地步。

您会看到,共享文件解决方案还有许多其他问题,例如:这意味着您将同时更新所有JVM的配置。这是否意味着您必须一起拆除所有正在运行的实例?