Java SecurityManager - 设置自定义策略文件

标签 java securitymanager

有没有办法为 Java SecurityManager 创建一个自定义策略文件,它位于我想要的任何位置? 如果是,我该怎么做,以及如何以编程方式将 SecurityManager 绑定(bind)到该文件,而不是通过命令行?

最佳答案

您可以通过 java.security.policy JVM 参数指定额外的安全策略文件:

java -Djava.security.policy=<path to policy file> MyClass

如果您希望策略文件完全覆盖系统和默认用户策略文件,请指定“double =”语法:

java -Djava.security.policy==<path to policy file> MyClass

关于Java SecurityManager - 设置自定义策略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9508150/

相关文章:

java.net.SocketPermission : "connect.resolve"

java - Tomcat控制台日志到文件

java - 如何从Java程序调用Jenkins中的 "Perform Maven release"?

java.net.ConnectException 消息 : Connection timed out: connect

java - gwt PlaceTokenizer 究竟做了什么?

java - ArrayList 与 vector : Which one to use?

java - Kotlin:用 Pair<Int, Int> 调用 (Int, Int) -> Int 的惯用方式?

java - JVM 安全管理器文件权限 - 自定义策略

java - 我能否保证我的 Java 应用程序将使用具有限制性策略的安全管理器执行?

java - 服务器上很少使用安全管理器?