1

Railo で Java 引数を編集して JMX リモーティングをセットアップし、jVisualVM または他の Java 監視ツールで JVM を監視できるようにするには、どこに行けばよいですか?

Apache Tomcat Railo のプロパティの [Java] タブで、次の引数を追加しようとしました。

-Dcom.sun.management.jmxremote.port=8701
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

Railo サービスを起動すると、次のようなエラーが表示されRailo-stderr.logます。

2013-06-07 17:55:07 Commons Daemon procrun stderr initialized
Error: Invalid com.sun.management.jmxremote.port number: 8702 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

私が間違っていることについてのアイデアはありますか?CF にポート 8701 を使用していることを除いて、CF9 でまったく同じ一連の引数を正常に使用できます。Railo を別の方法で起動する必要があるのでしょうか?

環境の限り。Railo 4.0.4.001 を Tomcat と IIS BonCode アダプターと共に使用しています。また、自分のマシンで CF9 のコピーを実行しています。

4

1 に答える 1

1

Tomcat は、Apache Commons ProcRun Daemonを使用して Windows サービスとして実行します。

GUI を使用して Java オプションを編集する場合 (通常は [tomcat]\bin\Tomcat7w.exe を実行)、各コマンド ライン オプションは、先頭または末尾にスペースを入れずに独自の行にする必要があります。Java オプションを編集するために与えられたテキスト領域のサイズが原因で、複数のオプションを簡単に貼り付けることができ、各オプションが改行で区切られていないことに気付きません。私はこれを数回行いました。

あなたの場合、手がかりは、Javaエラーが、ポートであるはずのプロパティと、実際にはポートであるプロパティと、その他のオプションを示していることです。ただし、発生するエラー動作の種類は、特定の行の最初のオプションに存在する検証に完全に依存します。

Java オプション ダイアログのスクリーンショット

ダイアログでオプションを編集するだけでなく、次の場所にあるレジストリでオプションにアクセスすることもできます。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat7\Parameters\Java\Options(64 ビット Windows) または

HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat7\Parameters\Java\Options(32 ビット)

于 2013-06-12T09:16:00.657 に答える