Der Controller ist unter localhost JBOSS.7.1.1.FINAL nicht verfügbar

8

Wenn ich jboss-cli.sh starte, Ich bekomme diese Nachricht.

%Vor%

Auch ich habe eine andere Installation von jboss5 GA. Ich hoffe, das stört nicht. Obwohl das für jetzt komplett abgeschaltet ist.

Native Management-Schnittstelle ist: 9999 in standalone.sh

Bitte werfen Sie Licht auf dieses Problem.

# %Vor% #

Wenn ich meinen Service mit "Service jboss stop" stoppe Ich bekomme diese Nachricht

%Vor%

Ich weiß nicht, wie ich überprüfen kann, ob der Server den Port 9999 abgehört hat oder nicht.

Wenige weitere Details

%Vor%

Die JBoss-Prozess-ID und die Server-ID, die diese Ports erhält, sind identisch.

    
Alind Billore 23.01.2014, 14:04
quelle

6 Antworten

2

Diese Frage hat zwei Probleme,

Zuerst habe ich Debug-Parameter im Startskript bereitgestellt. Wenn Sie 8787 sehen, bedeutet das, dass Sie irgendwo ein Debugging-Argument haben.

Zweitens und der wichtigste Controller ist nicht verfügbar @localhost oder @IPADDRESS.

  1. Bitte prüfen Sie, ob Sie den Port-Offset verwendet haben, da er alle Ports um die Nummer erhöht, mit denen Sie den Port-Offset festgelegt haben. Angenommen, der Port-Offset ist 2 Versuchen Sie dann, connect localhost zuzugreifen: 10001 Port, d. H. 9999 + 2

  2. Auf meinem Produktionsserver funktioniert es manchmal nicht mit localhost, sondern mit IP-Adresse. Versuchen Sie dann, auf IPADRESSE: 9999 zuzugreifen ODER Versuchen Sie dann, auf connect 127.0.0.1:9999

  3. zuzugreifen
  4. Bitte überprüfen Sie in der Firewall Wetter der Port 9999 oder was auch immer mit Port-Offset, wenn der Port in der Firewall nicht offen ist, gibt es einen Fehler,

Ich habe diese Frage 6 Monate zurück gestellt und die oben genannten Prüfungen wurden gelöst     das Problem immer.

    
Alind Billore 24.06.2014, 15:46
quelle
5

Dies ist wahrscheinlich, weil Sie Ihre Bindungskonfiguration geändert haben und jboss nicht an 127.0.0.1 bindet.

Falls Ihre jboss-Instanz nicht an 127.0.0.1 gebunden ist, können Sie die Option --controller wie folgt verwenden:

%Vor%     
Halil 26.01.2015 13:16
quelle
1

Verwenden Sie netstat -anp |grep 9999 , um herauszufinden, ob Port 9999 verwendet wird und welche Prozess-ID verwendet wird. Sie können auch die vom Controller verwendete Datei host.xml überprüfen, um den richtigen nativen Port zu konfigurieren.

Im Host-XML sollten Sie den Standardport finden:

%Vor%     
phil 23.01.2014 14:21
quelle
0

Sie öffnen den Debug-Port mit jboss-cli.sh. Entweder hast du in jboss-cli.sh aktiviert:

%Vor%

oder Sie setzen JAVA_OPTS mit einer solchen Option in Ihrer Umgebung. Siehe

%Vor%

Ich nehme an, du hast das für zwei jboss-Prozesse getan, und du hast einen Port-Konflikt. Siehe

%Vor%     
Erhard Siegl 25.01.2014 09:34
quelle
0

Ich habe dieses Problem kürzlich gesehen und die Ursache, die ich gefunden habe, war völlig anders als oben aufgeführt. Weil ich für ein anderes Projekt von 1.7 auf JDK 1.8 umgestiegen bin. Boom! und es kam ein Fehler auf ... Ich habe verdammt viel Zeit damit verbracht herauszufinden, warum es so weit kommt, bis ich realisierte, dass ich meine JDK-Version geändert habe. Es könnte sein, dass JBOSS 7 nicht mit 1.8 arbeitet, von dem ich nur begrenzte Kenntnisse habe, aber das könnte sich in einigen Fällen als nützlich erweisen.

    
Navdeeds 02.02.2017 22:31
quelle
-1

Ich war auch mit diesem Problem konfrontiert, meines war Kompatibilitätsproblem, ich installierte niedrigere Version von jboss kompatibel mit jdk und es funktionierte.

Für mich geben Sie hier eine Linkbeschreibung ein

jboss 6.0.0 funktionierte mit jdk 1.7

in linux ist einfach in Ihrem heruntergeladenen Ordner entpacken Sie jboss-6.0.0.M2.zip

und aktualisieren Sie dann die Pfadvariable

    
yash 12.09.2017 14:04
quelle

Tags und Links