ここに修正があります:VM に渡す必要があります:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false
--編集 - =fals
を修正 コメントにエラーが記載されています。
以下のプロパティを実行構成の VM 引数として追加 --> 引数 --
-Dcom.sun.management.jmxremote=true
私の場合、Jconsole をプロセスに接続させるために、このオプションも追加する必要がありました。
-Djava.rmi.server.hostname=localhost
リモート JConsole
次のパラメーターを Java アプリケーションに追加して実行します
-Djava.rmi.server.hostname=DOMAIN_PUBLIC_URL -Dcom.sun.management.jmxremote.port=PORTNUMBER -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
DOMAIN_PUBLIC_URL
- インスタンスの公開アドレスと同様
PORTNUMBER
- 9955
端末コマンドから ubuntu で jconsole を起動し、リモート接続に移動して DOMAIN_PUBLIC_URL と PORT を貼り付け、安全でない接続のようにユーザー名とパスワードなしで接続します。
AWS サーバー インスタンスのポート番号を必ず公開してください。