Ich versuche, meine Anwendung auf Jboss App Server von Intellij Idea12 auszuführen. Ich habe die Konfiguration abgeschlossen:
aber wie Sie auf dem Bild sehen können, habe ich den Fehler Management Port Configuration not found
bekommen.
Mögliche Ursache ist möglicherweise eine ungültige Konfigurationsdatei "standalone.xml" oder eine andere Konfigurationsdatei, die Sie verwenden Ich habe ein Tag an die falsche Stelle gesetzt und den gleichen Fehler erhalten.
Ihre Standalone-XML-Datei ist möglicherweise fehlerhaft. Prüfen Sie, ob Sie Sonderzeichen haben, die Sie durch Escapezeichen oder zusätzliche Tags schließen oder öffnen müssen.
Mein Fall war, dass es keine Config gab.
Der Ordner c:\jboss-eap-6.4.6\standalone\configuration\war ohne Konfigurationsdateien. Es gab nur einen Ordner org.6.4.0, in dem sich die Konfiguration befand.
Die Lösung bestand darin, Konfigurationsdateien von c:\jboss-eap-6.4.6\standalone\configuration\org.6.4.0\nach c:\jboss-eap-6.4.6\standalone\configuration \
suchen Sie dies in Ihrer standalone.xml
socket-binding name = "Management-native" interface = "management" port = "9999"
Dies ist wahrscheinlich auf einen Parsing-Fehler in Ihren Konfigurationsdateien zurückzuführen.
Starten Sie JBoss/WildFly in der Befehlszeile, damit Sie mehr Details sehen können, wenn dies aufgrund eines Konfigurationsfehlers (oder Analysefehlers) geschieht.
{JBOSS_HOME}/bin/standalone.bat
-Datei aus, damit ein Konsolenfenster geöffnet wird und Sie versuchen, den Anwendungsserver zu starten. Zum Beispiel:
FEHLER [org.jboss.as.server] WFLYSRV0055: Ausnahme beim Bootvorgang: __. Org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Die Konfiguration konnte nicht analysiert werden
Wenn dies nicht hilft, schauen Sie sich die offenen Ports an. Möglicherweise ist der Port, für den JBoss/WildFly konfiguriert ist, bereits von einer anderen Anwendung verwendet.
Ich hatte das gleiche Problem, habe aber keine Ahnung, wie Ihr Setup aussieht, so dass die Lösung möglicherweise nicht die gleiche ist. Da Ihre Frage ziemlich alt ist, haben Sie die Antwort wahrscheinlich bereits herausgefunden.
Falls jemand anderes auf dieses Problem stößt, habe ich es folgendermaßen gelöst: Wir verwenden Puppet in unserem Projekt und ich hatte ein paar .yaml
-Dateien geändert, in denen ich einige URLs hinzugefügt habe. Die URLs enthielten &
, der &
sein musste, und IntelliJ hat mich nicht darüber informiert, dass dies das Problem war. Es hat JBoss und alles kaputt gemacht.
Führen Sie JBoss standalone.sh
im Terminal aus und prüfen Sie, ob Sie einen Stacktrace erhalten.
In meinem Fall wurde in standalone.xml im Abschnitt <deployments>
Folgendes hinzugefügt:
<deployment name="xxx-ear-1.0.ear" runtime-name="xxx-ear-1.0.ear">
<fs-archive path="path\xxx-ear-1.0.ear"/>
</deployment>
Ich habe das entfernt und gearbeitet.
Stellen Sie sicher, dass Sie eine gültige Konfigurationsdatei bereitgestellt haben. Möglicherweise enthält Ihre Konfigurationsdatei falsch platzierte Tag-/Elementeinträge.
In meinem Fall, standalone.xml
war beschädigt (wahrscheinlich, weil Idea eingefroren ist und das System heruntergefahren werden musste). Also ging ich zu standalone_xml_history
und kopiert standalone.xml
vom Vortag. Und es begann wieder normal zu funktionieren.