1

Oracle Java Mission コントロールを使用して Java Spring アプリケーションのプロファイルを作成しようとしています。JVM 接続を次のように構成しました:localhost:7091 でアプリケーションを開始しましたjava -Dcom.sun.management.jmxremote.rmi.port=7091 -jar app.jar

フライト レコーダーを起動しようとすると、エラー メッセージが表示されます。

Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: 
    java.net.ConnectException: Connection refused: connect]
Could not connect to a JVM at service:jmx:rmi:///jndi/rmi://localhost:7091/jmxrmi. Make sure one is running and that you are using the correct protocol in the Service URL.

そのエラーの理由を知っている人はいますか?

4

2 に答える 2

2

自動検出を使用してみることができます。その後、接続はJMCに自動的に表示されます

-Dcom.sun.management.jmxremote.autodiscovery=true

簡単に識別できるように、接続に名前を付けることもできます。

-Dcom.sun.management.jdp.name=アプリ

セキュリティを無効にする

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

于 2014-09-01T19:37:35.553 に答える