リモート JBoss 7.1 サーバーがあり、VisualVM または JConsole を使用してこのサーバーに接続したいと考えています。
私は少しグーグルで、VisualVMまたはJCoonsoleを使用してJBoss 7.1に接続する方法に関するいくつかのスレッド/チュートリアルを見つけました。
- https://community.jboss.org/thread/171346?start=0&tstart=0
- https://issues.jboss.org/browse/WFLY-895
- https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7
- http://blog.akquinet.de/2012/11/01/connecting-visualvm-with-a-remote-jboss-as-7-eap6-jvm-process/
残念ながら、JMX 経由で JBoss 7.1 に接続できませんでした。
VisualVM を使用して JBoss 7.1 に接続する方法はありますか?
編集: -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.authenticate=false を standalone.conf.bat に追加しましたが、例外が発生しました: 原因: java.lang.IllegalStateException: LogManager が正しくインストールされていません (「java.util.logging.manager」システム プロパティを「org.jboss.logmanager.LogManager」に設定する必要があります)。
そこで、JAVA_OPTS に別のオプションを追加しました。私が受け取る例外はこれです:
Could not load Logmanager "org.jboss.logmanager.LogManager"
java.lang.ClassNotFoundException: org.jboss.logmanager.LogManager
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)