1

Jconsole または VisualVM で MBean を検査できるように、JMX ポートを開くように xsbt-web-plugin を構成するにはどうすればよいですか?

私の現在の設定では、VisualVM は「JMX 接続を確立できませんでした」という MBean を表示しません。

望ましい結果は、次の行で xsbt-web-plugin が jetty を呼び出すことになると思います。

java
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.port=1099 
-jar start.jar etc/jetty-jmx.xml etc/jetty.xml
4

1 に答える 1

4

xsbt-web-plugin は実行時に Java プロセスをフォークしないためcontainer:start、sbt を使用してこれを行う方法はありjavaOptionsません。代わりに、JMX 情報を表示するには、sbt プロセス自体を計測する必要があります。

これを行うには、次の行を~/.sbtconfigファイルに追加します。

SBT_OPTS="$SBT_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1099"
于 2013-07-12T01:33:58.770 に答える