1

皆さんにとって素晴らしい日です。

jstatd を使用して、リモート マシンで実行されている一部のアプリケーションの JVM、GC、ヒープ、およびいくつかの重要なメトリックを監視したいと考えています。

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 を開始できません。しかし、それでも同じエラーが発生します。

これについて私たちを助けることができる人は誰でもできますか?

前もって感謝します。

4

1 に答える 1