it-swarm.com.de

JBoss scheint beim Start an der Befehlszeile zu hängen

Ich versuche, JBoss über den Befehl Prompt mit der Datei standalone.bat auszuführen. Es startet den Startvorgang, sitzt dann aber einfach dort. Ich konnte mit Goolgle oder hier nicht wirklich Antworten finden.

Hier ist die Ausgabe von meiner Befehlszeile:

C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin>standalone
Calling "C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin\standalone.conf.bat"
===============================================================================

JBoss Bootstrap Environment

JBOSS_HOME: C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final

Java: C:\Program Files\Java\jre8\bin\Java

Java_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms64M -Xmx51
2M -XX:MaxPermSize=256M -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.se
rver.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.war
ning=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djboss.server.default.c
onfig=standalone.xml

===============================================================================

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; sup
port was removed in 8.0
16:06:41,708 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
16:06:42,009 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
16:06:42,075 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" sta
rting

Und es sitzt genau hier. Irgendwelche Ideen, warum es nicht fertig wird?

Dies ist die Info ..... Ich nahm Omoros Vorschlag und ging zurück zu Java 7. Das brachte JBoss dazu, sich nicht mehr an der Kommandozeile zu "hängen". Wenn ich jetzt standalone.bat starte, heißt es

Aufruf "C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin\standalone.conf.bat"

und geht dann zurück zum Befehl Prompt, ohne JBoss zu starten. Ich werde einen neuen Thread öffnen, da das alte Problem behoben wurde und nun ein neues Problem aufgetreten ist.

Vielen Dank für jedermanns Hilfe, insbesondere Omoro.

40
mitchj

Dies ist ein bekanntes Problem. Weitere Diskussion finden Sie unter:

https://community.jboss.org/message/808212

Zitieren aus dem Thread:

Ja, das ist normal. 

In JDK8 wurden einige Änderungen vorgenommen, die .__ verhindern. AS7 und aktuelle Version von EAP6 zum Starten unter JDK8. Wir haben viele JDK8-bezogene Korrekturen in WildFly. 

Was EAP betrifft, wurde der Start von JDK8 in der kommenden Version 6.2 behoben.

32
Arun Gupta

Verwenden Sie WildFly 10, funktioniert selbst mit Java 8 wie ein Zauber.

Denken Sie daran, dass JBossAS in WildFly geändert wurde.

16
Sanne

Das gleiche Problem hatte ich beim Start von JBoss 7 mit Java Version 8. Sie müssen lediglich auf Java Version 7 oder 6 wechseln und dann versuchen, JBoss erneut zu starten :

Sudo update-alternatives --config Java 

Dadurch erhalten Sie eine ähnliche Ausgabe wie diese:

There are 2 choices for the alternative Java (providing        
/usr/bin/Java).
   Selection    Path                                               Priority   Status
  ------------------------------------------------------------    
  0            /usr/lib/jvm/Java-6-Oracle/jre/bin/Java         1070          auto mode
  1            /usr/lib/jvm/Java-7-openjdk-i386/jre/bin/Java   1051          manual mode
* 2            /usr/lib/jvm/Java-6-openjdk-i386/jre/bin/Java   1069          manual mode
Press enter to keep the current choice[*], or type selection number: 

Wählen Sie die richtige Option, um die Standardversion von Java JDK zu ändern.

Um den Typ zu bestätigen:

$Java -version
10
Prashant_M

Lösung: Dieses Problem tritt auf, wenn Java jdk1.8.0_40 in Ihrem System installiert ist und dasselbe in der Java_HOME-Systemvariablen zugeordnet ist. Dieses Problem kann behoben werden, indem Sie Java 7 mit jdk jdk1.7.0_79 installieren und in Java_HOME dasselbe als C:\Progra ~ 1\Java\jdk1.7.0_79 zuordnen. Der JBOSS-Server wird erfolgreich gestartet.

5
vinay

Auch ich bin auf dieses Problem gestoßen. Zuerst habe ich auf JDK 1.7 heruntergestuft und es funktionierte reibungslos. Da ich jedoch an JDK 1.8 arbeiten wollte, lud ich WildFly 10 ehemalige JBossAS herunter. 

Es funktioniert reibungslos ohne Kompatibilitätsprobleme. 

2
Dulith De Costa

Für diejenigen, die dieses Problem beim Starten von JBoss 7.1 in Eclipse haben:

  1. Navigieren Sie zu Fenster -> Einstellungen -> Java -> Installierte JREs
  2. JDK/JRE 1.6/1.7 hinzufügen/auswählen
  3. Navigieren Sie zu Fenster -> Voreinstellungen -> Server -> Laufzeitumgebungen
  4. Wählen Sie die JBoss 7.1-Laufzeitumgebung und klicken Sie auf "Bearbeiten".
  5. Wählen Sie als Laufzeit-JRE JRE 1.6/1.7 aus
1
RAS

Wenn Sie wirklich mit JBoss7.1 arbeiten müssen, müssen Sie Ihre Java-Version von 1.8 auf 1.7 oder 1.6 herabstufen. (Um Ihre aktuelle Java-Version zu überprüfen, geben Sie Java -Version in der Befehlszeile ein). Andernfalls können Sie Ihren Anwendungsserver auf Wildfly umstellen, wie in den vorherigen Antworten angegeben.

1

Verwenden Sie anstelle von jdk 8 (es besteht ein altes Kompatibilitätsproblem mit jboss) nur die Version, die Ihr Projekt benötigt.

0
Yuwi