2

我想在 linux 上授予我的 jstatd 权限
相应的手册内容如下:

要使用此策略,请将文本复制到名为 jstatd.all.policy 的文件中,然后按如下方式运行 jstatd 服务器:

jstatd -J-Djava.security.policy=jstatd.all.policy

但是我应该把这个 jstatd.all.policy 文件放在 linux 的什么地方呢?

4

2 回答 2

4

据我记得,您必须在与jstatd(...jdk/bin/) 相同的位置创建文件,它应该可以工作。

更新:从这里

用户策略文件默认位于

user.home/.java.policy(Solaris/Linux)

user.home\.java.policy(视窗)

注意:user.home指的是系统属性named的值"user.home",它指定了用户的主目录。

于 2012-01-25T17:25:34.727 回答
1

您还可以提供将要使用的策略的完整路径,例如:

jstatd -p 1099 -J-Xrs -J-Djava.security.policy=C:\jstatd\tools.policy

如果您在共享计算机上并希望在中心位置添加策略,这将很有帮助。

于 2012-05-22T15:46:06.470 回答