Как запустить jstatd на моей локальной машине?

Я пробовал все шаги, указанные в этой ссылке , но, к сожалению, получаю ту же старую ошибку, что и

Could not create remote object
access denied ("java.util.PropertyPermission" 
"java.rmi.server.ignoreSubClasses" "write")
java.security.AccessControlException: access denied 
("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses" 
"write")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
at java.security.AccessController.checkPermission(AccessController.java:884)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.System.setProperty(System.java:792)
at sun.tools.jstatd.Jstatd.main(Jstatd.java:139)

Надеюсь, кто-то может указать на ошибку, которую я делаю. Кстати, вот так выглядит мой файл jstatd.all.policy

bismoy@ap-l0059:~/Downloads/java/bin$ cat jstatd.all.policy 
grant codebase "file:/home/bismoy/Downloads/java/lib/tools.jar" {
permission java.security.AllPermission;
};

введите здесь описание изображения


person murasing    schedule 31.05.2017    source источник
comment
Какие параметры команды вы используете?   -  person VivekRatanSinha    schedule 31.05.2017
comment
@VivekRatanSinha jstatd -J-Djava.security.policy=/home/user/jstatd.all.policy   -  person murasing    schedule 31.05.2017
comment
Расположение файла jstatd.all.policy /home/user в соответствии с вашей командной строкой, но ~/Downloads/java/bin в соответствии с вашим вопросом. Это причина вашей проблемы?   -  person VivekRatanSinha    schedule 31.05.2017
comment
@VivekRatanSinha обновил вопрос, как ни странно, теперь я не вижу ответа.   -  person murasing    schedule 31.05.2017
comment
Это означает, что вы успешно запустили jstatd :) Вы можете подтвердить это с помощью команды ps.   -  person VivekRatanSinha    schedule 31.05.2017
comment
@VivekRatanSinha bismoy@ap-l0059:~/Downloads/java/bin$ ps -ef | grep jstatd bismoy 2424 1747 0 15:49 pts/0 00:00:05 jstatd -J-Djava.security.policy=/home/bismoy/.jstatd.all.policy bismoy 4432 1747 0 16:16 ? 00:00:00 gedit /home/bismoy/Downloads/java/bin/jstatd.all.policy bismoy 4449 2405 0 16:17 pts/0 00:00:01 jstatd -J-Djava.security.policy=/home/ bismoy/Downloads/java/bin/jstatd.all.policy bismoy 4589 4575 0 16:21 pts/11 00:00:00 grep --color=auto jstatd   -  person murasing    schedule 31.05.2017
comment
Я думаю, это сейчас!   -  person murasing    schedule 31.05.2017
comment
Рад помочь. Пожалуйста, отметьте мой ответ соответствующим образом. Спасибо :)   -  person VivekRatanSinha    schedule 31.05.2017


Ответы (1)


Расположение файла jstatd.all.policy /home/user в соответствии с вашей командной строкой, но ~/Downloads/java/bin в соответствии с вашим вопросом. Обязательно используйте правильные пути.

person VivekRatanSinha    schedule 31.05.2017