jmxmpプロトコルを介してjconsoleでTomcatサーバーに接続しようとしています。jmxremote_optional.jar
どこでもjdkフォルダーとjreフォルダーに入れますが、接続しようとすると、次のようになります。
malformed exception: unsupported protocol
このプロトコルを有効にするにはどうすればよいですか?どうもありがとう!
jmxmpプロトコルを介してjconsoleでTomcatサーバーに接続しようとしています。jmxremote_optional.jar
どこでもjdkフォルダーとjreフォルダーに入れますが、接続しようとすると、次のようになります。
malformed exception: unsupported protocol
このプロトコルを有効にするにはどうすればよいですか?どうもありがとう!
また、JVM引数でJMXが有効になっていることを確認する必要があります。JVMに対する次の引数が必要です。
java \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.authenticate=false \
...
これは、 Tomcatを使用してJMXを有効にする方法に関するページです。
編集:
最終的に、これはクラスパスの問題だったと思います。これは、jconsoleを実行するときにクラスパスを設定する方法に関するいくつかの例を示すページです。それは次のようなものです:
jconsole -J-Djava.class.path=$JAVA_HOME/lib/jconsole.jar:\
$JAVA_HOME/lib/tools.jar:\
$WLS_HOME/lib/wljmxclient.jar \
-J-Djmx.remote.protocol.provider.pkgs=weblogic.management.remote