【问题标题】:Where is the file containing deployment.security settings in Server JRE 8?Server JRE 8 中包含 deployment.security 设置的文件在哪里?
【发布时间】:2018-01-26 01:49:10
【问题描述】:

Oracle Java Server JRE 是否有 deployment.security 文件?我可以安全地制作一个并将其放在 C:\Program Files\Java\jre7\lib\ 文件夹中吗?

我的任务是根据安全检查表配置 JRE。此清单中的六个项目涉及“Java 的'deployment.properties' 文件”中的设置。我在 Java 文件夹或系统磁盘上的任何位置都找不到此文件。

我有一个在 Windows 2008 R2 上运行的 Tomcat 8 Web 服务。我通过将 Java Server JRE(版本 8u152)文件放在 C:\Program Files\Java\server-jre-8u152-windows-x64 文件夹中并设置环境变量来安装服务器 JRE。服务器 JRE 没有安装程序。一段时间以来,一切都已经正常运行。

我很想用建议的设置制作一个 deployment.security 文件并将其放在我的 Production 服务器上。

【问题讨论】:

    标签: java server configuration-files


    【解决方案1】:

    来源Oracle technotes guides deploy.properties 文件应位于此处:

    \LocalLow\Sun\Java\Deployment\deployment.properties

    更准确地说: 对于用户 jsmith

    C:\Users\jsmith\AppData\LocalLow\Sun\Java\Deployment\deployment.properties

    在该文件中,您可以更改许多以“deployment.security”为前缀的设置。

    更新根据Stig - Java runtime environment jre version 8 windows 2017-01-05 finding V-66943,该文件似乎丢失 - 根据他们的文档:

    修复文本 (F-73043r1_fix)
    创建 JRE deployment.properties 文件:

    不存在默认文件。一个名为deployment.properties 的文本文件和它所在的目录结构必须手动创建。 该位置必须按照 \Lib\deployment.config 文件中的定义对齐。
    C:\Windows\Java\Deployment\deployment.properties 就是一个例子。

    现在不幸的是 lib\deployment.config 不存在,但这可能解释了如何创建它(虽然不确定它会被使用或如何测试如果使用)stig - java runtime environment jre version 8 windows 2016-09-27 finding V-66941

    更新和宾果游戏

    默认情况下不存在deployment.config 文件,因此不存在系统范围的deployment.properties 文件。
    根据Oracles Technote

    但是它可以被创建。看起来你只需要把它放在正确的位置并确保它被使用——你需要找到一种方法在之前和之后对条目进行 gtest

    【讨论】:

    • 我的 c:\users\jsmith\AppData\LocalLow\ 目录中没有 Java 文件夹。用户无论如何都不会申请。 Apache Tomcat 在本地系统帐户下运行。
    • 这是本地用户的应用程序设置,不一定是安装的应用程序本身。正如您在其中看到的那样,或者一个或两个以上的文件夹,您通常在其中有其他应用程序设置,例如 chrome、firefox 等。Tomcat 在本地系统帐户下运行 - 但是您在您的帐户下安装了 Java Server JRE 对吗?让我再四处打猎!
    • 我下载了它,它是一个没有安装程序的 zip - 也没有 deployment.properties 文件......仍在谷歌搜索......
    • 奇怪的是:没有安装程序,因为它是一个可移植的程序。 :-) 我的清单需要 C:\Program Files\Java\jre7\lib\ 文件夹中的文件。
    • 基于这个Java runtime environment jre version 8 windows 2017-01-05 finding V-66943 看起来它实际上可能是一个错误。他们说您可以创建该文件,但需要进行一些研究才能在其中获得正确的设置并验证它们正在被使用。我确实下载了 java server 9 版本,它也不见了 - 仍在寻找你,但它可能在某种程度上已被弃用?
    猜你喜欢
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2016-02-02
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    相关资源
    最近更新 更多