J'essaie d'exécuter JBoss à partir de la commande Invite avec le fichier standalone.bat. Il commence le processus de démarrage, mais reste ensuite là. Je ne pouvais pas vraiment trouver de réponses avec Goolgle ou ici.
Voici le résultat de ma ligne de commande:
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
Et il se trouve juste ici. Des idées de pourquoi il ne finit pas de démarrer?
Ceci est une information ajoutée .... J'ai pris la suggestion d'Omoro et suis retourné à Java 7. Cela a obligé JBoss à ne plus "bloquer" à la ligne de commande. Maintenant, quand je lance standalone.bat, il dit
Appel de "C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin\standalone.conf.bat"
puis retourne simplement à la commande Invite sans démarrer JBoss. Je vais ouvrir un nouveau fil puisque l'ancien problème a été résolu et maintenant un nouveau problème est apparu.
Merci pour l'aide de tous, en particulier Omoro.
C'est un problème connu. Voir plus de discussion à:
https://community.jboss.org/message/808212
Citant le fil:
Oui c'est normal.
Certains changements dans JDK8 empêchent AS7 et la version actuelle d'EAP6 sous JDK8. Nous avons beaucoup Les correctifs liés à JDK8 dans WildFly, je vous en recommande donc l’utilisation.
En ce qui concerne EAP, le démarrage de JDK8 est résolu dans la prochaine version 6.2.
Utilisez WildFly 10, fonctionne comme un charme même avec Java 8.
Rappelez-vous JBossAS
a changé le nom pour WildFly
.
J'ai rencontré le même problème lors du démarrage de JBoss 7 avec Java version 8. Il suffit de passer à Java version 7 ou 6, puis de relancer JBoss . Pour l'utilisateur Ubuntu, utilisez la commande suivante pour changer la version par défaut du JDK Java :
Sudo update-alternatives --config Java
Cela vous donnera une liste de sortie semblable à ceci:
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:
Sélectionnez l'option appropriée et cela changera la version par défaut du JDK Java.
Pour vérifier le type:
$Java -version
Solution: Ce problème survient lorsque Java jdk1.8.0_40 est installé sur votre système et qu'il est mappé dans la variable système Java_HOME. Ce problème peut être résolu en installant Java 7 avec son jdk jdk1.7.0_79 et en le mappant dans Java_HOME en tant que C:\Progra ~ 1\Java\jdk1.7.0_79. Le serveur JBOSS va démarrer avec succès.
Moi aussi j'ai rencontré ce problème. Tout d'abord, j'ai rétrogradé à JDK 1.7
et le système fonctionnait sans problème, mais comme je voulais travailler sur JDK 1.8
, j'ai téléchargé WildFly 10
former JBossAS
.
Cela fonctionne bien sans aucun problème de compatibilité.
Pour ceux qui sont confrontés à ce problème lors du démarrage de JBoss 7.1 dans Eclipse:
Si vous avez vraiment besoin de travailler avec JBoss7.1, rétrogradez votre version de Java de 1.8 à 1.7 ou 1.6. (Pour vérifier votre version actuelle de Java, tapez Java -version en ligne de commande). Sinon, vous pouvez modifier votre serveur d'applications en Wildfly comme indiqué dans les réponses précédentes.
Au lieu de jdk 8 (ancien problème de compatibilité avec jboss), utilisez uniquement la version requise par votre projet.