JConsole remote-Verbindung zu JBoss EAP

Ich versuche, eine Verbindung zu einem remote-jboss-Instanz auf einem server läuft. Ich verwende die folgende Verbindungs-URL

service:jmx:remoting-jmx://90.214.64.170:9999

Wenn ich das mache bekomme ich folgende 2 Fehler in der Konsole-Fenster

JConsole remote-Verbindung zu JBoss EAP

Nach der Auswahl unsicher bin ich mit dieser

JConsole remote-Verbindung zu JBoss EAP

Habe ich vor die Verbindung mittels jconsole auch gegangen, um das bin-Verzeichnis von meinem jboss server, und führen Sie ./jconsole.sh die Ausgänge der folgende Befehl

CLASSPATH /usr/bin/java/jdk1.8.0_11/lib/jconsole.jar:/usr/bin/java/jdk1.8.0_11/lib/tools.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/remoting-jmx/main/remoting-jmx-1.1.2.Final-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/remoting3/main/jboss-remoting-3.2.18.GA-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/logging/main/jboss-logging-3.1.2.GA-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/xnio/main/xnio-api-3.0.7.GA-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/xnio/nio/main/xnio-nio-3.0.7.GA-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/sasl/main/jboss-sasl-1.0.3.Final-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/marshalling/main/jboss-marshalling-1.4.2.Final-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/marshalling/river/main/jboss-marshalling-river-1.4.2.Final-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/as/cli/main/jboss-as-cli-7.3.0.Final-redhat-14.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/staxmapper/main/staxmapper-1.1.0.Final-redhat-2.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/as/protocol/main/jboss-as-protocol-7.3.0.Final-redhat-14.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/dmr/main/jboss-dmr-1.2.0.Final-redhat-1.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/as/controller-client/main/jboss-as-controller-client-7.3.0.Final-redhat-14.jar:/var/opt/jboss/modules/system/layers/base/org/jboss/threads/main/jboss-threads-2.1.1.Final-redhat-1.jar

Ich bin nicht sicher, was anderes kann ich versuchen (auch mit geöffneter port 9999) zu bekommen dies funktioniert, hat jemand irgendwelche Ratschläge oder Hinweise, die helfen könnten, dieses Problem lösen?

Dank

BEARBEITEN

Haben geändert mein standalone.conf-Datei, um diese

#
# Specify options to pass to the Java VM.
#
if [ "x$JAVA_OPTS" = "x" ]; then
   JAVA_OPTS="-Xms1303m -Xmx1303m -XX:MaxPermSize=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=9999"
   JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
   JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
else
   echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS"
fi

Ich bin immer noch keine Verbindung - mit dem gleichen Fehler wie oben

Haben Sie die entsprechenden JVM-Argumente in JBoss zu ermöglichen, es zu schließen?
Habe ich noch nicht - welche Argumente sind das?
Es gibt 4, die ich mir denken kann: -Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.port=[some port number], -Dcom.sun.management.jmxremote.ssl=[true or false], und -Dcom.sun.management.jmxremote.authenticate=[true or false]. Diese müssen in den JAVA_OPTS, mit Ihren Werten entsprechend eingestellt.
ahhh perfekt, bedankte sich - könnten Sie mir einen Tipp geben, was für die erste option? die anderen 3 sind selbst explanitory 🙂
Sie können starten Sie JConsole mit einem -debug argument, die möglicherweise dazu führen, es zu spucken einige detailliertere Informationen darüber, warum die Verbindung fehlschlägt. Diesem Oracle blog hat einige andere Schritte zur Problembehandlung Sie Folgen können.

InformationsquelleAutor Biscuit128 | 2014-07-30

Schreibe einen Kommentar