祝大家有美好的一天。
我想使用 jstatd 来监控 JVM、GC、Heap 和一些在远程机器上运行的应用程序的一些重要指标。
当我尝试jstatd.exe
通过命令行从 java 路径的 bin 文件夹执行命令时,出现以下错误:
C:\Program Files (x86)\Java\jdk1.6.0_38\bin>jstatd.exe
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(AccessControlConte
xt.java:374)
at java.security.AccessController.checkPermission(AccessController.java:
549)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.System.setProperty(System.java:725)
at sun.tools.jstatd.Jstatd.main(Jstatd.java:122).
当我们在互联网上检查这个错误时,我们知道,我们必须添加一些安全文件,链接中提到 无法启动 jstatd 由于权限错误。但是,我们仍然遇到同样的错误。
任何人都可以帮助我们解决这个问题。
提前致谢。