jstatd运行报错,貌似是权限问题
本帖最后由 乖蜀黍很囧 于 2015-07-10 14:40 编辑jstatd运行报错,貌似是权限问题
查看资料都说是这样做,但是我这样做还是报错!
官网教程:
vim jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
jstatd -J-Djava.security.policy=jstatd.all.policy
实际环境(路径不一致):
vim jstatd.all.policy
grant codebase "file:${JAVA_HOME}/lib/tools.jar" {
permission java.security.AllPermission;
};
jstatd -J-Djava.security.policy=jstatd.all.policy
报错内容:
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:457)
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)
PS:
运行该命令:jstatd -J-Djava.security.policy=jstatd.all.policy,我是在java进程的启动用户下的!
烦请大神帮忙指点迷津!!!
页:
[1]