【问题标题】:WebSphere configuration file storageWebSphere 配置文件存储
【发布时间】:2021-06-21 14:51:44
【问题描述】:

我正在寻找有关 JVM 自定义属性的存储位置以及如何保护它们的信息。它们是编码、加密还是其他?

【问题讨论】:

    标签: websphere properties-file


    【解决方案1】:

    对于传统的 WebSphere Application Server,它们存储在以下位置的 server.xml 文件中(默认情况下)/install_root/profiles/<profile_name>/config/cells/<cellname>/nodes/<nodename>/servers/server1/server.xml

    对于 WebSphere Liberty 或 Open Liberty,它们存储在服务器目录 /wlp/usr/servers/<servername> 中的 jvm.options 文件中

    在这两种情况下,它们都是纯文本。

    您为什么要对它们进行编码/加密?

    如果您想存储例如数据库凭据,那么您应该创建数据源和身份验证别名。身份验证别名中的密码可以编码(xor)或加密(aes)。

    或者使用系统环境变量在运行时传递而不存储在配置中。您可以通过 -e 或在 Kubernetes 中通过 Secrets/ConfigMaps 将环境变量传递给 docker 容器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 2015-02-03
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多