乖蜀黍很囧 发表于 2015-07-10 14:35

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]
查看完整版本: jstatd运行报错,貌似是权限问题