1

リモート監視を有効にするには、「jre_home\lib\management」の management.properties構成する必要があります。ただし、以下の必要なプロパティを構成した後でも

com.sun.management.jmxremote.port=<portNum>
com.sun.management.jmxremote.authenticate=false
com.sun.management.jmxremote.ssl=false

JConsole または JVisualVM を使用して指定された : でリモート JVM に接続できませんでした。この構成に加えて、リモート JVM プロファイリング (JMX サーバーの作成など) を有効にするためにコードを変更する必要がありますか?

私はmanagement.propertiesを構成しているので、そのJREを使用するすべてのJavaアプリケーションに影響します。では、そのコンテキストでは、各アプリケーションをどのようにプロファイリングできるのでしょうか?

要約すると、コードを変更せずにいくつかのプロパティを構成することで、リモート JVM のプロファイルを作成することは可能ですか?

4

1 に答える 1

2

どのバージョンの JDK を使用していますか? JDK 1.6 より前のバージョンでは、JConsole で監視するアプリケーションで -Dcom.sun.management.jmxremote または -Dcom.sun.management.jmxremote.port を指定する必要があります。JDK 1.6 では、-XX:-DisableAttachMechanism を指定しない限り動作するはずです。

于 2012-01-18T13:33:59.937 に答える