我想在linux上授予我的jstatd权限 相应的手册如下:
要使用此策略,请将文本复制到名为jstatd.all.policy的文件中 并按如下方式运行jstatd服务器:
jstatd -J-Djava.security.policy = jstatd.all.policy
但是我应该在linux上放置这个jstatd.all.policy文件吗?
答案 0 :(得分:4)
据我记得,您必须在与jstatd
(... jdk / bin /)相同的位置创建文件,它应该可以正常工作。
更新: 来自here:
默认情况下,用户策略文件位于
user.home/.java.policy
(Solaris / Linux)
user.home\.java.policy
(Windows)注意:
user.home
是指系统属性的值 名为"user.home"
,指定用户的主目录。
答案 1 :(得分:1)
您还可以提供将要使用的策略的完整路径,例如:
jstatd -p 1099 -J-Xrs -J-Djava.security.policy=C:\jstatd\tools.policy
如果您在共享计算机上并希望在中心位置添加策略,这将非常有用。