Где разместить jstatd.all.policy - PullRequest
       10

Где разместить jstatd.all.policy

2 голосов
/ 25 января 2012

Я бы хотел предоставить разрешения для моего jstatd в Linux
Соответствующее руководство гласит:

Чтобы использовать эту политику, скопируйте текст в файл с именем jstatd.all.policy. и запустите сервер jstatd следующим образом:

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

Но где в Linux я должен разместить этот файл jstatd.all.policy?

Ответы [ 2 ]

4 голосов
/ 25 января 2012

Насколько я помню, вы должны создать файл в том же месте, что и jstatd (... jdk / bin /), и он должен работать.

Обновление: С здесь :

Файл политики пользователя по умолчанию расположен в

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

user.home\.java.policy (Windows)

Примечание: user.home относится к значению системного свойства. с именем "user.home", который указывает домашний каталог пользователя.

1 голос
/ 22 мая 2012

Вы также можете указать полный путь к используемой политике, например:

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

Это полезно, если вы находитесь на компьютере с общим доступом и хотите, чтобы центральное место для добавления политик.

...