この章では、Java Mission Control に関するよくある質問とその回答を示します。
このセクションでは、次のトピックについて説明します。
このトピックでは、Java Mission Control に関するよくある質問の一覧と、それらの回答を示します。
次を考慮してください。
正しいプロトコルを使用していますか。
モニター対象の Java JVM のバージョンと、JMC クライアントを実行している Java JVM で使用されているバージョンとが同じであることを確認してください。
サービス URL の形式です。
service:jmx:rmi:///jndi/rmi://<hostname>/jmxrmi
正しいポートが開いていますか。
JMX over RMI の実行には 2 つのポートが必要で、ポートの 1 つは事前にはわかりません。
通信がファイアウォールで遮断されていませんか。
詳細については、Oracle Technology Network の Java Mission Control の紹介の、Java Mission Control の通信に関するセクションを参照してください。
RMI ではときどき、使用するアドレスを決定する際に問題が生じることがあります。これは、次のいずれかの理由で発生する可能性があります。
セキュリティーマネージャーでアクセスの制限があります。
マシンがマルチホームであり、RMI が間違ったインタフェースを選択しています。
誤って構成されたホストファイルが存在しているか、ネットワーク関連のさまざまな構成問題がいくつか発生しています。
ほかの方法がすべて失敗した場合は、java.rmi.server.hostname
システムプロパティーの指定を試すことができます。これは、Java JVM で実行されているアプリケーションに影響を与える可能性があります。
JAVA_HOME/bin/jmc
を使って JMC クライアントを起動していることを確認します。
JAVA_HOME/bin/jmc
を使って JMC クライアントを起動していることを確認します。hsperfdata_
USER という名前のディレクトリ (USER はログイン名) が、tmp
ディレクトリ内に存在していることを確認します。ユーザーがこのディレクトリの書き込みアクセス権を持っていることを確認します。さらに、アクセス制御リスト (ACL) をサポートするファイルシステムを使用していることを確認します。
ご質問、または Java Mission Control プラグインの改善方法についてのご提案がある場合は、Mission Control エンジニアチームがモニターしている Java Mission Control フォーラムでそれらを共有してください。ニュースグループにアクセスするにはここに移動してください。
https://forums.oracle.com/forums/forum.jspa?forumID=1419