English English French French Spanish Spanish German German
Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment réparer JBoss AS bloqué au démarrage sous Linux?

Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Pendant le week-end, je jouais avec JBoss Application Server sur CentOS 7. J'ai installé 7.1.1, et quand j'ai essayé de démarrer, c'était accroché au démarrage.

[root@localhost bin]# ./standalone.sh ====================================== ================================== Environnement JBoss Bootstrap JBOSS_HOME : /home/chandan/Downloads/jboss-as -7.1.1.JAVA final : java JAVA_OPTS : -server -XX :+UseCompressedOops -XX :+TieredCompilation -Xms64m -Xmx512m -XX :MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning= vrai -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss. server.default.config=standalone.xml ========================================= =============================== Avertissement de la machine virtuelle du serveur OpenJDK 64 bits : ignorer l'option MaxPermSize=256m ; la prise en charge a été supprimée dans la version 8.0 13:39:15,689 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 13:39:16,236 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 13:39 :16,346 INFO [org.jboss.as] JBAS015899 : JBoss AS 7.1.1. Démarrage final de "Brontes"

J'ai attendu quelques minutes mais pas de chance.

Êtes-vous dans la même situation? Ne paniquez pas!

Il semble qu'il existe un problème connu avec JBoss 7 avec Java 8 et que la solution consiste à utiliser Java 7. La première chose que vous voulez vérifier si vous utilisez Java 8.

[root@localhost bin]# java -version openjdk version "1.8.0_111" OpenJDK Runtime Environment (build 1.8.0_111-b15) OpenJDK 64-Bit Server VM (build 25.111-b15, mode mixte) [root@localhost bin]#

Comme vous pouvez le voir ci-dessus, j'ai Java 8 et je dois utiliser Java 7.

Si vous utilisez CentOS, vous pouvez utiliser la version inférieure de Java avec la commande suivante.

mises à jour-alternatives --config java

Cela vous donnera la possibilité de sélectionner la version java

[root@localhost bin]# update-alternatives --config java Il existe 2 programmes qui fournissent 'java'. Commande de sélection ----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64/jre/bin/java) *+ 2 java-1.8.0. 86-openjdk.x64_1.8.0 (/usr/lib/jvm/java-1.8.0.111-openjdk-2-15.b7.el3_86.x64_XNUMX/jre/bin/java) Entrez pour conserver la sélection actuelle[+], ou numéro de sélection de type :

Entrez 1 et vous êtes prêt.

Si vous utilisez RHEL ou que vous n'avez pas Java 7, vous devez d'abord installer et définir le PATH.

Une fois que j'ai défini Java 7, JBoss 7 pourrait démarrer avec succès.

[root@localhost bin]# ./standalone.sh ====================================== ================================== Environnement JBoss Bootstrap JBOSS_HOME : /home/chandan/Downloads/jboss-as -7.1.1.JAVA final : java JAVA_OPTS : -server -XX :+UseCompressedOops -XX :+TieredCompilation -Xms64m -Xmx512m -XX :MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning= vrai -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss. server.default.config=standalone.xml ========================================= ============================== 13:46:04,337 INFO [org.jboss.modules] Modules JBoss version 1.1.1 .GA 13:46:04,622 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 13:46:04,661 INFO [org.jboss.as] JBAS015899 : JBoss AS 7.1.1.Final "Brontes" à partir du 13 :46:05,552 INFO [org.xnio] XNIO Version 3.0.3.GA 13:46:05,568 INFO [org.jboss.as.server] JBAS015888 : Création du service de gestion httpusing socket-binding (management-http) 13:46:05,584 INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA 13:46:05,621 INFO [org.jboss.as.logging] JBAS011502 : suppression du bootstrap gestionnaires de journaux 13:46:05,643 INFO [org.jboss.remoting] (filetage de service MSC 1-3) JBoss Remoting version 3.2.3.GA Pool de threads -- 13) JBAS46 : Activation du sous-système Infinispan.
 commencé dans 3468ms - Démarrage de 133 services sur 208 (74 services passifs ou à la demande)

J'espère que ça aide. En savoir plus sur Administration et configuration de JBoss EAP ici.

Merci à nos commanditaires
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder