【问题标题】:how can i know the current java.policy in effect我如何知道当前的 java.policy 生效
【发布时间】:2015-10-06 01:59:46
【问题描述】:

我从Java doc读到,java.policy的默认位置是

java.home\lib\security\java.policy

用户位置是

user.home\.java.policy

但我也注意到我的 Windows 中的路径

C:\Users\<<myid>>\AppData\LocalLow\Sun\Java\Deployment\security

我喜欢在不同的位置编辑 java 策略文件。如何显示当前有效的 java 策略?

For example, type java.exe --show_me_all_permission_granted

【问题讨论】:

    标签: java security administrator


    【解决方案1】:

    运行 Java

    -Djava.security.debug=access,failure,policy
    

    您将看到所有访问失败和每个失败的保护域,包括其策略文件源以及从每个策略文件分配的权限。

    【讨论】:

    • oic,所以我可以编辑不同位置的策略文件,以测试策略文件的优先级,但如果我能知道最后的策略列表会更好。
    • 你会从我给出的选项的输出中看到所有这些。
    猜你喜欢
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 2014-04-26
    • 2019-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多