Проблема при настройке удаленного JConsole в JBOSS EAP7 - PullRequest
0 голосов
/ 04 октября 2018

Журнал ошибок при запуске файла standalone.sh.Я даже проверял файл манифеста, но не нашел решения для конкретной ошибки.

JBoss Bootstrap Environment

  JBOSS_HOME: /root/EAP-7.0.0_FRA

  JAVA: /opt/jdk1.8.0_45//bin/java

  JAVA_OPTS:  -server -verbose:gc -Xloggc:"/root/EAP-7.0.0_FRA/standalone/log/gc.log" -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-TraceClassUnloading  -Xbootclasspath/p:/EAP-7.0.0_FRA/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.0.3.Final-redhat-1.jar  -agentlib:jdwp=transport=dt_socket,address=9798,server=y,suspend=n





Listening for transport dt_socket at address: 9798
Exception in thread "main" java.lang.NoSuchMethodException: No main class defined for Module "org.jboss.logmanager:main" from local module loader @fad74ee (finder: local module finder @1a1d6a08 (roots: /root/EAP-7.0.0_FRA/modules,/root/EAP-7.0.0_FRA/modules/system/layers/base))
        at org.jboss.modules.Module.run(Module.java:313)
        at org.jboss.modules.Main.main(Main.java:507)

Ниже строк, добавленных для Jconsole в параметрах JVM.

         JAVA_OPTS="-Xms1303m -Xmx1303m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true"
       JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"
       JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"
       JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management

.jmxremote.port=9010"
   JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.local.only=false"
   JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"

echo ="$JAVA_OPTS -Xbootclasspath/p:/root/EAP-7.0.0_FRA/modules/system/layers/base/org/jboss/log4j/logmanager/main/log4j-jboss-logmanager-1.1.2.Final-redhat-2"


JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/p:/root/EAP-7.0.0_FRA/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.0.3.Final-redhat-1.jar"

1 Ответ

0 голосов
/ 11 октября 2018

Для подключения к JBoss EAP 7 через JConsole вы можете выполнить следующие шаги:

  • Сконфигурировать JAVA_HOME в файлах jconsole.sh и standalone.conf (если используется автономный режим, для набора доменов)это в domain.conf).
  • Создайте пользователя управления.
  • Запустите сервер EAP с адресом привязки управления, например:

    . / standalone.sh -c standalone-ha.xml -bmanagement YOUR_IP_ADDRESS

  • Выполнить сценарий $ JBOSS_HOME / bin / jconsole.sh (на локальном компьютере при подключении к удаленному экземпляру EAP)
  • Задайте URL-адрес удаленного подключения, как показано ниже, и укажите имя пользователя и пароль для управления:

    услуга: jmx: удаленный + http://YOUR_IP_ADDRESS:9990

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...