gpt4 book ai didi

java.security.properties - 未应用更改

转载 作者:行者123 更新时间:2023-12-05 02:03:18 26 4
gpt4 key购买 nike

我尝试将安全属性附加到 java.security。因此,我添加了一个属性“java.security.properties”来指定要附加的文件。

我检查过 security.overridePropertiesFile 是否设置为 true。

出于某种原因,对安全策略的更改未应用。如果我直接更改文件“java.security”,一切正常。

找不到文件或文件内容不正确。我没有收到有关该位置的任何错误消息。我尝试了绝对、相对路径。文件内容如下(一行):

jdk.tls.disabledAlgorithms=ECDH, DH, RC4, DES, MD5withRSA, 3DES_EDE_CBC, DESede, DES, anon, NULL

我猜路径有问题但不知道,因为没有关于它的日志。虽然找不到有关路径的好信息。所有示例都是相对路径,对我来说都不适用。

我正在使用 JDK11。

最佳答案

尝试在命令行上使用 -Djava.security.debug=properties 运行您的应用程序。如果加载文件时出现问题,您应该会收到一条消息,例如“无法从 加载安全属性”以及异常堆栈跟踪。

此外,如果可能,您应该在命令行上设置 java.security.properties 系统属性。如果没有,则应尽早在您的代码中进行设置;否则,根据应用程序的操作,它可能会在加载您的属性文件之前从 java.security 文件中读取并缓存安全属性的值。

关于java.security.properties - 未应用更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65327349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com