私は Java を初めて使用し、リモート ホストを に接続する際に問題に直面していJVisualVM
ます。
インターネットを検索し、そこに記載されているすべての手順に従いましたが、それでも問題を解決できません。私が従った手順は次のとおりです。
jstatd.all.policy
最初に .xml にファイルを作成して、リモート サーバーで jstatd を開始しました$JAVA_HOME/bin
。ファイルには次のものが含まれていました。grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission;};
Jstatd
asを始めましたjstatd -J-Djava.security.policy=jstatd.all.policy
リモートホストで Java アプリケーションを次のように起動しました。
java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false application_name
次に、ローカル マシンで のインスタンスとして起動し
JVisualVM
、リモート ホストを追加すると、接続されましたが、Java プロセスをまったく表示できませんでした。
誰でもこれで私を助けてくれませんか。
ありがとう。