アプリにバンドルできるJConsoleの代替手段はありますか?
4 に答える
コマンド ラインの代替手段を探している場合は、Jmxtermが適しています。Jconsole がサポートするほぼすべての機能を備えていますが、GUI は備えていません。
Download JMXTERM Hereからダウンロードできます
本当の答えではありませんが、役立つかもしれません。あなたの最後の質問の 1 つにまたがって考えてみたのですが、これらの JConsole/JMX に関する質問は、hudson CI のプラグインに関するあなたの作業にまだ関連しています。アイデアは、Hudson UI に JConsole またはその他の管理アプリケーションを開始するためのボタンを配置することです。
考えてみると、ハドソンには Web インターフェイスがあります。リモート マシンから hudson を使用し、JMX コンソール ボタンを押したとします。おそらく、コンソールはクライアントではなくサーバーで起動されるため、アクセスできません。そのため、既存の管理アプリケーション (Java アプリケーション) を使用すると、プラグインを単一のワークステーションでの hudson の使用に制限します。または、苦労して、起動ボタンだけでなく、hudson コンソールからサーバーを直接管理できる Web インターフェイス (JMX ベース) も統合します。
Sun のみのクラスを実行することに満足している場合は、次の方法で JConsole を起動できます。
java com.sun.jconsole.JConsole
したがって、アプリケーションから直接。JConsole の静的main()
メソッドを呼び出すだけです。
nagios-jmx-plugin を使用した Nagios