因为只允许指定IP的服务器访问RMI,因此研究了SecurityManager。

1在jdk的bin目录中找到policytool.exe,运行该程序


SecurityManager使用

2.点击添加规则项目


SecurityManager使用
 

3.点击添加权限,选择所需的权限,并点击确定(下图添加可读全部文件权限)


SecurityManager使用
 

4.点击完成,并保存策略文件,比如保存为my.policy(文件名可以任意取)

5.在java命令中启动安全管理,java -Djava.security.manager -Djava.security.policy=my.policy com.lan.security.SecurityManagerTest

 

注:-Djava.security.policy=你的策略文件路径(绝对路径或相对路径均可)

 

6.关于如何设置各种权限,可以查看jdk文档。

相关文章:

  • 2022-12-23
  • 2021-08-06
  • 2022-01-20
  • 2021-11-29
  • 2021-09-03
猜你喜欢
  • 2021-05-24
  • 2021-11-29
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
  • 2021-11-16
  • 2021-07-26
相关资源
相似解决方案