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.
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.
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
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
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.
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%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%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.
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