6.4 jboss enterprise application platform - … · l'interface cli 3.5.1. ... utiliser l'interface...

618
JBoss Enterprise Application Platform 6.4 Guide d'administration et de configuration À utiliser dans Red Hat JBoss Enterprise Application Platform 6 Last Updated: 2017-11-20

Upload: donhu

Post on 05-May-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

  • JBoss Enterprise Application Platform6.4

    Guide d'administration et de configuration

    utiliser dans Red Hat JBoss Enterprise Application Platform 6

    Last Updated: 2017-11-20

  • JBoss Enterprise Application Platform 6.4 Guide d'administration et de

    configuration

    utiliser dans Red Hat JBoss Enterprise Application Platform 6

  • Notice lgale

    Copyright 2015 Red Hat, Inc..

    This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0Unported License. If you distribute this document, or a modified version of it, you must provideattribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all RedHat trademarks must be removed.

    Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

    Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinitylogo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and othercountries.

    Linux is the registered trademark of Linus Torvalds in the United States and other countries.

    Java is a registered trademark of Oracle and/or its affiliates.

    XFS is a trademark of Silicon Graphics International Corp. or its subsidiaries in the UnitedStates and/or other countries.

    MySQL is a registered trademark of MySQL AB in the United States, the European Union andother countries.

    Node.js is an official trademark of Joyent. Red Hat Software Collections is not formally relatedto or endorsed by the official Joyent Node.js open source or commercial project.

    The OpenStack Word Mark and OpenStack logo are either registered trademarks/service marksor trademarks/service marks of the OpenStack Foundation, in the United States and othercountries and are used with the OpenStack Foundation's permission. We are not affiliated with,endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.

    All other trademarks are the property of their respective owners.

    Rsum

    Cet ouvrage est un guide d'administration et de configuration de Red Hat JBoss EnterpriseApplication Platform 6, qui inclut des correctifs publis.

    http://creativecommons.org/licenses/by-sa/3.0/

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Table des matires

    CHAPITRE 1. INTRODUCTION1.1. RED HAT JBOSS ENTERPRISE APPLICATION PLATFORM 61.2. LES FONCTIONNALITS DE JBOSS EAP 61.3. JBOSS EAP 6 OPERATING MODES1.4. LES SERVEURS AUTONOMES1.5. LES DOMAINES GRS1.6. CONTRLEUR DE DOMAINE1.7. DOMAIN CONTROLLER DISCOVERY ET FAILOVER1.8. CONTRLEUR HTE1.9. LES GROUPES DE SERVEURS1.10. PROFILS JBOSS EAP 6

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS2.1. CONVENTIONS POUR LA DOCUMENTATION JBOSS EAP2.2. DMARRER ET STOPPER JBOSS EAP 6

    2.2.1. Dmarrer JBoss EAP 62.2.2. Dmarrez JBoss EAP 6 comme un serveur autonome2.2.3. Dmarrez JBoss EAP 6 comme domaine gr2.2.4. Configuration d'un nom d'hte dans un domaine gr2.2.5. Crer un domaine gr sur deux machines2.2.6. Dmarrer JBoss EAP 6 avec une configuration diffrente2.2.7. Stopper le serveur JBoss EAP 62.2.8. Rfrence aux variables et arguments passer l'excution du serveur

    2.3. DMARRER ET ARRTER LES SERVEURS2.3.1. Dmarrer et arrter les serveurs par l'interface CLI2.3.2. Dmarrer un serveur par la console de gestion2.3.3. Stopper un serveur qui utilise une console de gestion

    2.4. CHEMINS D'ACCS AUX SYSTMES DE FICHIERS2.4.1. Chemins d'accs aux systmes de fichiers

    2.5. FICHIERS DE CONFIGURATION2.5.1. Fichiers de configuration de JBoss EAP 62.5.2. Remplacement de proprit base descripteur2.5.3. Activer/Dsactiver un remplacement de proprit bas descripteur2.5.4. Expressions imbriques2.5.5. Historique du fichier de configuration2.5.6. Dmarrer le serveur par une ancienne configuration2.5.7. Sauvegarder un snapshot de configuration par l'interface CLI2.5.8. Charger un snapshot de configuration par l'interface CLI.2.5.9. Supprimer un snapshot de configuration par l'interface CLI2.5.10. Lister tous les snapshots de configuration par l'interface CLI

    CHAPITRE 3. INTERFACES DE GESTION3.1. GESTION DU SERVEUR D'APPLICATIONS3.2. LES API (DE L'ANGLAIS APPLICATION PROGRAMMING INTERFACES) DE GESTION3.3. CONSOLE DE GESTION ET INTERFACE CLI3.4. LA CONSOLE DE GESTION

    3.4.1. Console de management3.4.2. Se connecter la console de gestion3.4.3. Changer la langue de la console de management3.4.4. Donnes analytiques dans la console EAP3.4.5. Activer/dsactiver Google Analytics dans la console EAP3.4.6. Configurer un serveur par la console de management

    1515151616171819

    202122

    2323232323242426272931

    3434363637373939414345464647474849

    5151515253535354555557

    Table des matires

    1

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.7. Ajouter un dploiement dans une console de management3.4.8. Crer un nouveau serveur dans la console de management3.4.9. Modifier les niveaux de journalisation par dfaut en utilisant la console de management3.4.10. Crer un nouveau groupe de service dans la console de gestion3.4.11. Visualisation des journaux dans la console de gestion3.4.12. Intgration du Portail clients dans la Console de gestion

    Search Customer PortalOpen CaseModifier un cas

    3.5. L'INTERFACE CLI3.5.1. Gestion par interface en ligne de commande (CLI)3.5.2. Lancement de l'interface CLI3.5.3. Quitter l'interface CLI3.5.4. Se connecter une instance de serveur gr par l'interface CLI3.5.5. Comment obtenir de l'aide par l'interface CLI3.5.6. Utiliser l'interface CLI en mode par lot3.5.7. Commandes CLI Mode Lot3.5.8. Utiliser les oprations et les commandes de l'interface CLI3.5.9. Options de configuration de l'interface CLI3.5.10. Rfrences de commandes d'interface CLI3.5.11. Rfrence aux oprations d'interface CLI3.5.12. Substitution dans l'interface de commandes CLI

    3.6. OPRATIONS DE L'INTERFACE CLI3.6.1. Afficher les attributs d'une ressource par l'interface CLI3.6.2. Afficher l'utilisateur qui est actif dans l'interface CLI3.6.3. Affiche les informations systme et serveur dans l'interface CLI3.6.4. Affiche une description d'opration en utilisant l'interface CLI3.6.5. Afficher les noms de l'opration en utilisant l'interface CLI3.6.6. Afficher les ressources disponibles en utilisant l'interface CLI3.6.7. Afficher les descriptions de ressources disponibles en utilisant l'interface CLI3.6.8. Charger nouveau le serveur d'applications l'aide du CLI3.6.9. Fermer le serveur d'applications par l'interface CLI3.6.10. Configurer un attribut l'aide du CLI3.6.11. Configurer les proprits systme par l'interface CLI

    3.7. HISTORIQUE DES COMMANDES DE L'INTERFACE CLI3.7.1. Utiliser l'historique de commandes l'aide de l'interface CLI.3.7.2. Afficher l'historique de commandes par interface CLI.3.7.3. Effacer l'historique de commandes par interface CLI.3.7.4. Dsactiver l'historique de commandes par l'interface CLI.3.7.5. Activer l'historique des commandes de l'interface CLI

    3.8. LA JOURNALISATION D'AUDITING DE L'INTERFACE DE GESTION3.8.1. La journalisation d'auditing de l'interface de gestion3.8.2. Activer la Journalisation d'auditing de l'interface de gestion par l'intermdiaire d'un fichier.3.8.3. Activer la journalisation d'auditing de l'interface de gestion par le serveur syslog.3.8.4. Lire une Journalisation d'auditing de l'interface de gestion

    CHAPITRE 4. GESTION DES UTILISATEURS4.1. CRATION D'UTILISATEUR

    4.1.1. Ajouter un utilisateur pour les interfaces de gestion4.1.2. Passer des arguments au script add-user de la gestion utilisateur4.1.3. Arguments pour la commande Add-user4.1.4. Spcifier des fichiers de proprits alternatifs pour les informations de gestion des utilisateurs4.1.5. Exemples de lignes de commande de script Add-user

    5858595960616161626262626363636465666971

    7476777779808082838889899092979797979898999999

    100101

    103103103104105106107

    Guide d'administration et de configuration

    2

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    CHAPITRE 5. RSEAU ET CONFIGURATION DE PORT5.1. INTERFACES

    5.1.1. Les interfaces5.1.2. Configurer les interfaces

    5.2. GROUPES DE LIAISONS DE SOCKETS5.2.1. Groupes de liaisons de sockets5.2.2. Configurer les liaisons de sockets5.2.3. Ports de rseau utiliss par JBoss EAP 65.2.4. Valeurs de dcalage des ports pour les groupes de liaisons de sockets5.2.5. Configurer Port Offset (valeurs de dcalage de ports)5.2.6. Configuration de la taille d'un message distance

    5.3. IPV65.3.1. Configurer les prfrences de JVM Stack d'IPv6 Networking5.3.2. Configurer les dclarations d'interface du rseautage IPv65.3.3. Configurer les Prfrences JVM Stacks des adresses IPv6

    CHAPITRE 6. GESTION DES SOURCES DE DONNES6.1. INTRODUCTION

    6.1.1. JDBC6.1.2. Bases de donnes prises en charge par JBoss EAP 66.1.3. Types de sources de donnes6.1.4. L'exemple de source de donnes6.1.5. Dploiement des fichiers -ds.xml

    6.2. PILOTES JDBC6.2.1. Installer un pilote JDBC avec la console de gestion6.2.2. Installer un pilote JDBC comme core module6.2.3. Adresses des tlchargements de pilotes JDBC6.2.4. Accs aux classes spcifiques un fournisseur

    6.3. SOURCES DE DONNES NON-XA6.3.1. Crer une source de donnes non-XA avec les interfaces de gestion6.3.2. Modifier une source de donnes non-XA par les interfaces de gestion6.3.3. Supprimer une source de donnes non-XA par les interfaces de gestion

    6.4. SOURCES DE DONNES XA6.4.1. Crer une source de donnes XA par les interfaces de gestion6.4.2. Modifier une Source de donnes XA par les Interfaces de gestion6.4.3. Supprimer une Source de donnes XA par les Interfaces de gestion6.4.4. XA Recovery

    6.4.4.1. Les modules de recouvrement XA6.4.4.2. Configurer les modules de recouvrement

    6.5. SCURIT DES BASES DE DONNES6.5.1. Scurit des bases de donnes

    6.6. VALIDATION DE LA CONNEXION LA BASE DE DONNES6.6.1. Configuration des paramtres de validation de connexion de la base de donnes

    6.7. CONFIGURATION DES SOURCES DE DONNES6.7.1. Paramtres de source de donnes6.7.2. Les URL de connexion de sources de donnes6.7.3. Extensions de sources de donnes6.7.4. Voir les statistiques de sources de donnes6.7.5. Statistiques de bases de donnes

    6.8. EXEMPLES DE SOURCES DE DONNES6.8.1. L'exemple de source de donnes PostgreSQL6.8.2. Exemple de source de donnes PostgreSQL XA6.8.3. Exemple de source de donnes MySQL

    110110110111115115118

    120123123124125125126126

    128128128128128128129129129130132133134134136137138138140142143143143145145146146148148155156158158160160161162

    Table des matires

    3

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.8.4. Exemple de source de donnes MySQL XA6.8.5. L'exemple de source de donnes Oracle6.8.6. Exemple de source de donnes d'Oracle XA6.8.7. Exemple de source de donnes Microsoft SQLServer6.8.8. Exemple de source de donnes Microsoft SQLServer XA6.8.9. Exemple de source de donnes IBM DB26.8.10. Exemple de source de donnes IBM DB2 XA6.8.11. L'exemple de source de donnes Sybase6.8.12. L'exemple de source de donnes Sybase XA

    CHAPITRE 7. CONFIGURATION DES MODULES7.1. INTRODUCTION

    7.1.1. Modules7.1.2. Modules globaux7.1.3. Les dpendances de modules7.1.4. Isolement du chargeur de classes d'un sous-dploiement

    7.2. DSACTIVER L'ISOLEMENT DE MODULE DE SOUS-DPLOIEMENT POUR TOUS LES DPLOIEMENTS7.3. AJOUTER UN MODULE TOUS LES DPLOIEMENTS7.4. CRER UN MODULE PERSONNALIS7.5. DFINIR UN RPERTOIRE DE MODULES JBOSS EXTERNE7.6. RFRENCE

    7.6.1. Les modules inclus7.6.2. Nommage de modules dynamiques

    CHAPITRE 8. JSVC8.1. INTRODUCTION

    8.1.1. Jsvc8.1.2. Dmarrer et arrter JBoss EAP par Jsvc

    CHAPITRE 9. VALVES GLOBALES9.1. VALVES9.2. VALVES GLOBALES9.3. LES VALVES D'AUTHENTIFICATION9.4. INSTALLATION D'UNE VALVE GLOBALE9.5. CONFIGURATION D'UNE VALVE GLOBALE

    CHAPITRE 10. DPLOIEMENT D'APPLICATIONS10.1. LES DPLOIEMENTS D'APPLICATIONS10.2. DPLOYER AVEC LA CONSOLE DE GESTION

    10.2.1. Grer le dploiement d'application l'aide de la console de gestion10.2.2. Activer une application dploye l'aide de la console de gestion10.2.3. Dsactiver une application dploye l'aide de la console de gestion10.2.4. Retirer le dploiement d'une application l'aide de la Console de gestion

    10.3. DPLOYER PART L'INTERFACE DE COMMANDES CLI10.3.1. Grer le dploiement d'une application l'aide de l'interface CLI10.3.2. Dployer une application dans un serveur autonome l'aide de l'interface CLI10.3.3. Supprimer le dploiement d'une application dans un serveur autonome l'aide de l'interface CLI10.3.4. Dployer une application dans un domaine gr l'aide de l'interface CLI10.3.5. Supprimer le dploiement d'une application dans un domaine gr l'aide de l'interface CLI

    10.4. DPLOYER PAR L'API HTTP10.4.1. Dployer une application par l'API HTTP

    10.5. DPLOYER AVEC LE SCANNEUR DE DPLOIEMENT10.5.1. Grer le dploiement d'applications dans le scanneur de dploiement10.5.2. Dployer une application dans une instance de serveur autonome par un scanneur de dploiement

    163164165167168169170172173

    175175175176176177177178179181182182182

    184184184184

    189189189189189190

    192192193193193194195196196196197198198199199

    202202

    Guide d'administration et de configuration

    4

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    10.5.3. Supprimer le dploiement d'une application dans une instance de serveur autonome par un scanner dedploiement10.5.4. Redploiement d'une application dans une instance de serveur autonome par le scanneur dedploiement10.5.5. Rfrence pour les fichiers de marquage de scanneur de dploiement10.5.6. Rfrence pour attributs de scanneur de dploiement10.5.7. Configurer le scanneur de dploiement10.5.8. Configurer le scanneur de dploiement avec l'interface CLI

    10.6. DPLOYER AVEC MAVEN10.6.1. Gestion du dploiement d'applications dans Maven10.6.2. Dployer une application dans Maven10.6.3. Supprimer le dploiement d'une application dans Maven

    10.7. CONTRLER L'ORDRE DES APPLICATIONS DPLOYES DANS JBOSS EAP 610.8. REMPLACEMENT DU DESCRIPTEUR DE DPLOIEMENT

    CHAPITRE 11. CONFIGURATION DE SOUS-SYSTMES11.1. APERU DE LA CONFIGURATION DU SOUS-SYSTME

    CHAPITRE 12. LE SOUS-SYSTME DE JOURNALISATION12.1. INTRODUCTION

    12.1.1. Logging (Journalisation)12.1.2. Frameworks de journalisations d'applications pris en charge par JBoss LogManager12.1.3. Journalisation Bootup12.1.4. Voir les erreurs de dmarrage initial (bootup)12.1.5. Journalisation de Garbage collection12.1.6. Dpendances d'API de journalisation implicites12.1.7. Emplacements de fichiers de journalisation par dfaut12.1.8. Filtre les expressions de journalisation12.1.9. Niveaux de journalisation12.1.10. Niveaux de journalisation pris en charge12.1.11. Catgories de journalisation12.1.12. Root Logger12.1.13. Gestionnaires de journaux12.1.14. Types de gestionnaires de journalisation12.1.15. Log Formatters12.1.16. Syntaxe de Formateur de journaux

    12.2. CONFIGURER LA JOURNALISATION PAR LA CONSOLE DE GESTION12.3. CONFIGURATION DE LOGGING DANS LE CLI

    12.3.1. Configurer le root logger par le CLI12.3.2. Configurer une Catgorie dans l'interface CLI12.3.3. Configurer un log handler de console dans le CLI12.3.4. Configurer un log handler de fichiers dans le CLI12.3.5. Configurer un log handler priodique dans le CLI12.3.6. Configurer un log handler de taille dans le CLI12.3.7. Configurer un gestionnaire de journal de taille de fichiers priodique en rotation dans l'interface CLI

    12.3.8. Configurer un log handler async dans le CLI12.3.9. Configurer un gestionnaire personnalis dans le CLI12.3.10. Configurer un gestionnaire Syslog dans le CLI12.3.11. Configurer un log handler personnalis dans le CLI

    12.4. LA JOURNALISATION PAR DPLOIEMENT12.4.1. La journalisation par dploiement12.4.2. Dsactivation de la journalisation par dploiement

    202

    203

    205206207208208

    211212212213215215

    217217

    218218218218218219221221221222225225226226227227228228229230230232235238242247

    253259263265265267267267

    Table des matires

    5

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.5. PROFILS DE JOURNALISATION12.5.1. Profils de journalisation12.5.2. Crer un nouveau profil de journalisation par le CLI12.5.3. Crer un profil de journalisation par le CLI12.5.4. Spcifier un profil de journalisation dans une application12.5.5. Exemple de configuration de profil de journalisation

    12.6. PROPRITS DE LA CONFIGURATION DE JOURNALISATION12.6.1. Proprits root logger12.6.2. Proprits de catgorie de journalisation12.6.3. Proprits de log handlers de console12.6.4. Proprits de log handlers de fichiers12.6.5. Proprits de log handlers priodiques12.6.6. Proprits de log handlers de taille12.6.7. Proprits de gestionnaires de journaux priodiques12.6.8. Proprits de log handlers async

    12.7. EXEMPLE DE CONFIGURATION XML DE LOGGING12.7.1. chantillon de Configuration XML pour root logger12.7.2. chantillon de Configuration XML pour une catgorie de journalisation12.7.3. chantillon de configuration XML pour un log handler de console12.7.4. chantillon de configuration XML pour un gestionnaire de journalisation de fichiers12.7.5. chantillon de configuration XML pour un log handler priodique12.7.6. chantillon de configuration XML pour un log handler de taille12.7.7. chantillon de Configuration XML pour un gestionnaire de journal de taille de fichiers priodique enrotation12.7.8. chantillon de Configuration XML pour un Log Handler Async

    CHAPITRE 13. INFINISPAN13.1. INFINISPAN13.2. MODES DE CLUSTERING13.3. CONTENEURS DE CACHE13.4. STATISTIQUES INFINISPAN13.5. ACTIVER LA COLLECTE DES STATISTIQUES D'INFINISPAN

    13.5.1. Activer la collecte des statistiques d'Infinispan dans un fichier de configuration de dmarrage13.5.2. Active la collecte des statistiques d'Infinispan partir de l'interface CLI13.5.3. Vrifier que la collecte des statistiques d'Infinispan soit active

    13.6. JGROUPS13.6.1. JGroups

    13.7. RSOLUTION DE PROBLMES JGROUPS13.7.1. Les nuds ne forment pas un cluster13.7.2. Les causes

    CHAPITRE 14. JVM14.1. JVM

    14.1.1. Paramtres de configuration de JVM14.1.2. Afficher le statut JVM dans la console de gestion14.1.3. Configuration d'une JVM

    CHAPITRE 15. SOUS-SYSTME WEB15.1. CONFIGURER LE SOUS-SYSTME WEB15.2. CONFIGURER LE TIMEOUT DE SESSION HTTP15.3. CONFIGURER LE SOUS-SYSTME DU SERVLET/HTTP15.4. REMPLACER L'APPLICATION WEB WELCOME PAR DFAUT15.5. PROPRITS SYSTME15.6. LES COOKIES DE GESTION DE SESSIONS HTTP-ONLY

    267267268268269270272272272272273274276278280280281281281281281282

    282282

    283283283284286286286287288288288288288289

    290290290292292

    295295295296299300306

    Guide d'administration et de configuration

    6

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    CHAPITRE 16. SOUS-SYSTME DE SERVICES WEB16.1. CONFIGURER LES OPTIONS DE SERVICES WEB

    CHAPITRE 17. HTTP CLUSTERING ET QUILIBRAGE DES CHARGES17.1. CONVENTIONS DE NOM DE SERVEUR HTTP17.2. INTRODUCTION

    17.2.1. Clusters haute disponibilit (HA) et clusters d'quilibrage des charges17.2.2. Composants pouvant bnficier de la haute disponibilit (HA)17.2.3. Connecteurs HTTP - Aperu gnral17.2.4. Types de noeuds

    17.3. CONFIGURATION DE CONNECTEUR17.3.1. Dfinir les pools de thread pour le connecteur HTTP dans JBoss EAP 6

    17.4. CONFIGURATION DU SERVEUR WEB17.4.1. Le serveur Apache HTTP Autonome17.4.2. Installer le serveur Apache HTTP inclus dans JBoss EAP 617.4.3. Installer le serveur Apache HTTP dans Red Hat Enterprise Linux (RHEL) 5, 6, et 7 (RPM)17.4.4. Configuration mod_cluster sur httpd17.4.5. Utiliser un serveur web externe comme Web frontal pour les applications JBoss EAP 6.17.4.6. Configurer JBoss EAP 6 pour accepter des requtes en provenance des serveurs web externes

    17.5. CLUSTERING17.5.1. Utiliser la communication TCP dans le sous-systme de clusterisation17.5.2. Configurer le sous-systme JGroup pour une utilisation TCP17.5.3. Dsactiver les annonces dans le sous-systme mod_cluster.17.5.4. Passez d'UDP TCP dans HornetQ Clustering

    17.6. WEB, CONNECTEURS HTTP, ET HTTP CLUSTERING17.6.1. Le connecteur HTTP mod_cluster17.6.2. Configurer le sous-systme mod_cluster17.6.3. Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server(Zip)17.6.4. Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server(RPM)17.6.5. Configurer les proprits de Server Advertisement de votre serveur web activ par votre mod_cluster

    17.6.6. Configurer un nud de worker de mod_cluster17.6.7. Migration du trafic entre les clusters17.6.8. Configurer fail_on_status pour mod_cluster

    17.7. APACHE MOD_JK17.7.1. Le connecteur Apache mod_jk HTTP17.7.2. Configurer JBoss EAP 6 pour qu'il communique avec Apache Mod_jk17.7.3. Installer le module jk_mod dans un serveur Apache HTTP (ZIP)17.7.4. Installer le Module_jk_mod dans Apache HTTPD Server (RPM)17.7.5. Rfrence de configuration pour les Apache Mod_jk Workers

    17.8. APACHE MOD_PROXY17.8.1. Le connecteur Apache mod_proxy HTTP17.8.2. Installer un connecteur Mod_proxy HTTP sur le serveur Apache HTTPD

    17.9. MICROSOFT ISAPI17.9.1. Internet Server API (ISAPI)17.9.2. Tlchargement et extraction de Webserver Connector Natives dans Microsoft IIS17.9.3. Configurer Microsoft IIS pour qu'il puisse utiliser ISAPI17.9.4. Configurer le re-directionneur ISAPI Redirector pour qu'il envoie des requtes de clients la plate-forme JBoss EAP 617.9.5. Configurer le re-directionneur ISAPI Redirector pour qu'il quilibre des requtes de clients entre desserveurs multiples de la plate-forme JBoss EAP 6

    17.10. ORACLE NSAPI

    308308

    310310311311311312314315315318318318321322327328330330330332334336336336

    349

    352

    353354360361361362362363367370373373373376376376377

    378

    381384

    Table des matires

    7

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    17.10.1. Netscape Server API (NSAPI)17.10.2. Configurer NSAPI dans Oracle Solaris17.10.3. Configurer le re-directionneur NSAPI Redirector pour qu'il envoie des requtes de clients la plate-forme JBoss EAP 617.10.4. Configurer le re-directionneur NSAPI Redirector pour qu'il quilibre des requtes de clients entre desserveurs multiples de la plate-forme JBoss EAP 6

    CHAPITRE 18. MESSAGERIE18.1. INTRODUCTION

    18.1.1. HornetQ18.1.2. Java Messaging Service (JMS)18.1.3. Styles de messagerie pris en compte

    18.2. CONFIGURATION DES TRANSPORTS18.2.1. Accepteurs et connecteurs18.2.2. Configuration de Netty TCP18.2.3. Configuration de Netty Secure Sockets Layer (SSL)18.2.4. Configuration de Netty HTTP18.2.5. Configuration de Netty Servlet

    18.3. JNDI (JAVA NAMING AND DIRECTORY INTERFACE)18.4. DTECTION DE CONNEXION MORTE

    18.4.1. Fermer les ressources de connexions mortes18.4.2. Dtection des checs ct-client

    18.5. TRAVAILLER AVEC DES MESSAGES VOLUMINEUX18.5.1. Travailler avec des messages volumineux18.5.2. Configurer des messages volumineux d'HornetQ18.5.3. Configurer les paramtres

    18.6. PAGINATION18.6.1. La pagination18.6.2. Les fichiers de pagination18.6.3. Configuration d'un dossier de pagination18.6.4. Mode de pagination

    18.7. DIVERTS18.7.1. Exclusive Divert18.7.2. Non-exclusive Divert

    18.8. CONFIGURATION18.8.1. Configurer le serveur JMS18.8.2. Configuration des paramtres de l'adresse JMS18.8.3. Configurer la messagerie dans HornetQ18.8.4. Activer la journalisation dans HornetQ18.8.5. Configurer HornetQ Core Bridge18.8.6. Configurer un pontage JMS18.8.7. Configurer la re-livraison diffre18.8.8. Configurer les adresses de lettres mortes18.8.9. Configurer les adresses d'expiration de messages18.8.10. Rfrence pour les attributs de configuration d'HornetQ18.8.11. Dfinir l'expiration des messages

    18.9. GROUPEMENT DES MESSAGES18.9.1. Groupement des messages18.9.2. Utilisation d'un API Hornet Cor ct client18.9.3. Configurer le serveur pour les clients JMS (Java Messaging Service)18.9.4. Groupement clusteris18.9.5. Meilleures pratiques avec les groupements clusteriss

    18.10. LA DTECTION DE MESSAGES DUPLIQUS

    384384

    386

    387

    390390390390390391391392394396397399399399401402402402402403403404404404406407407408408413418418419420422423423424432433433434434435436436

    Guide d'administration et de configuration

    8

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    18.10.1. Dtection de messages dupliqus18.10.2. Utiliser la dtection des messages en double pour l'envoi des messages18.10.3. Configurer un cache d'ID dupliqu18.10.4. Utilisation de la dtection duplique par pontages et par connexions de cluster

    18.11. PONTAGES JMS18.11.1. Les ponts18.11.2. Crer un pontage JMS

    18.12. PERSISTANCE18.12.1. Persistance dans HornetQ

    18.13. HORNETQ CLUSTERING18.13.1. Server Discovery18.13.2. Broadcast Groups

    18.13.2.1. Groupe de diffusion UDP (User Datagram Protocol)18.13.2.2. Groupe de diffusion JGroups

    18.13.3. Les groupes discovery18.13.3.1. Configurer un groupe de diffusion UDP (User Datagram Protocol) sur le serveur18.13.3.2. Configurer un groupe discovery JGroups sur le serveur18.13.3.3. Configurer les groupes discovery pour les clients JMS (Java Messaging Service)18.13.3.4. Configuration de discovery pour l'API principal

    18.13.4. quilibrage des charges ct serveur18.13.4.1. Configuration des connexions du cluster

    18.14. HAUTE DISPONIBILIT18.14.1. Introduction la haute disponibilit18.14.2. HornetQ Shared Stores18.14.3. Configurations de stockage d'HornetQ18.14.4. Types de journaux HornetQ18.14.5. Configurer HornetQ avec une topologie ddie et un store partag18.14.6. La rplication de messages HornetQ18.14.7. Configurer les serveurs HornetQ pour la rplication18.14.8. High-availability (HA) Failover18.14.9. Dploiements sur les serveurs de sauvegarde HornetQ18.14.10. Modes de basculements HornetQ18.14.11. Le basculement client automatique18.14.12. Le basculement niveau application

    CHAPITRE 19. SOUS-SYSTME DE TRANSACTION19.1. CONFIGURATION DE SOUS-SYSTME DE TRANSACTIONS

    19.1.1. Configuration des transactions19.1.2. Configurer le Transaction Manager (TM) (ou gestionnaire de transactions)19.1.3. Configurez votre source de donnes pour utiliser l'API de transaction JTA19.1.4. Configuration d'une source de donnes XA19.1.5. Messages de journalisation de transactions19.1.6. Configurer la journalisation des sous-systmes de transactions

    19.2. ADMINISTRATION DES TRANSACTIONS19.2.1. Naviguer et grer les transactions

    19.3. RFRENCES DE TRANSACTIONS19.3.1. Erreurs et exceptions pour les transactions JBoss19.3.2. Limitations sur les transactions JTA

    19.4. CONFIGURATION ORB19.4.1. CORBA (Common Object Request Broker Architecture)19.4.2. Configurer l'ORB pour les transactions JTS

    19.5. JDBC OBJECT STORE SUPPORT19.5.1. JDBC Store de transactions

    436437438438438438439441441442443443444445446446447448449449450453453454455455456457458459460460460461

    462462462462467468469470471471476476476477477477478478

    Table des matires

    9

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    CHAPITRE 20. SOUS-SYSTME DE MESSAGERIE20.1. UTILISER DES TRANSPORTS PERSONNALISS DANS LES SOUS-SYSTMES DE MESSAGERIE

    CHAPITRE 21. ENTERPRISE JAVABEANS21.1. INTRODUCTION

    21.1.1. Entreprise JavaBeans21.1.2. Enterprise JavaBeans pour Administrateurs21.1.3. Beans Enterprise21.1.4. Session Beans21.1.5. Message-Driven Beans

    21.2. CONFIGURER LES BEAN POOLS21.2.1. Bean Pools21.2.2. Crer un bean pool21.2.3. Supprimer un bean pool21.2.4. Modifier un bean pool21.2.5. Assigner des beans pools aux beans de session et aux beans bass messages

    21.3. CONFIGURER LES EJB THREAD POOLS21.3.1. Enterprise Bean Thread Pools21.3.2. Crer un thread pool21.3.3. Supprimer un thread pool21.3.4. Modifier un thread pool

    21.4. CONFIGURER LES SESSION BEANS21.4.1. Timeout d'accs au session bean21.4.2. Dfinir les valeurs de timeout d'accs aux beans de session par dfaut21.4.3. Timeout de transaction de Session Bean

    21.5. CONFIGURER LES MESSAGE-DRIVEN BEANS21.5.1. Dfinir l'adaptateur de ressources par dfaut des beans bass-message

    21.6. CONFIGURER LE SERVICE EJB3 TIMER21.6.1. Service de minuterie EJB321.6.2. Configurer le service de minuterie EJB3

    21.7. CONFIGURER LE SERVICE D'INVOCATION ASYNCHRONE EJB21.7.1. Service d'invocations asynchrones EJB321.7.2. Configurer le thread pool du service d'invocations asynchrones EJB3

    21.8. CONFIGURER EJB3 REMOTE INVOCATION SERVICE21.8.1. EJB3 Remote Service21.8.2. Configurer EJB3 Remote Service

    21.9. CONFIGURER LES EJB 2.X ENTITY BEANS21.9.1. EJB Entity Beans21.9.2. Container-Managed Persistence21.9.3. Activer EJB 2.x Container-Managed Persistence21.9.4. Configurer EJB 2.x Container-Managed Persistence21.9.5. Les proprits de sous-systme CMP pour les gnrateurs de cls HiLo

    CHAPITRE 22. JAVA CONNECTOR ARCHITECTURE (JCA)22.1. INTRODUCTION

    22.1.1. Java EE Connector API (JCA)22.1.2. Java Connector Architecture (JCA)22.1.3. Adaptateurs de ressources

    22.2. CONFIGURATION DU SOUS-SYSTME JAVA CONNECTOR ARCHITECTURE (JCA)22.3. DPLOYER UN ADAPTATEUR DE RESSOURCES22.4. CONFIGURATION D'UN ADAPTATEUR DE RESSOURCES DPLOYES22.5. RFRENCE DE DESCRIPTION D'ADAPTATEUR DE RESSOURCES22.6. AFFICHAGES DES STATISTIQUES DE CONNEXION

    481481

    484484484484484485485485485485487488489490490491492493494494495496496497498498498501501501501501502502502502502503505

    506506506506507507513514520525

    Guide d'administration et de configuration

    10

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    22.7. STATISTIQUES D'ADAPTATEUR DE RESSOURCES22.8. DPLOYER L'ADAPTATEUR DE RESSOURCES WEBSPHERE MQ22.9. INSTALLER L'ADAPTATEUR DE RESSOURCES DE JBOSS ACTIVE MQ22.10. CONFIGURER UN ADAPTATEUR DE RESSOURCES JMS STANDARD UTILISER AVEC UNFOURNISSEUR JMS DE TIERCE PARTIE

    CHAPITRE 23. HIBERNATE SEARCH23.1. INTRODUCTION HIBERNATE SEARCH

    23.1.1. Hibernate Search23.1.2. Aperu23.1.3. Index Manager23.1.4. Fournisseur de rpertoires23.1.5. Worker23.1.6. Installation et oprations de Back End

    23.1.6.1. Backend23.1.6.2. Lucene23.1.6.3. JMS

    23.1.7. Statgies Reader23.1.7.1. Stratgie de partage23.1.7.2. Stratgie de non-partage23.1.7.3. Statgies de lecture personnalises23.1.7.4. Configuration de stratgie de lecture

    23.2. CONFIGURATION23.2.1. Configuration minimum23.2.2. Configurer l'IndexManager

    23.2.2.1. Base rpertoire23.2.2.2. Near Real Time (NRT)23.2.2.3. Personnalis

    23.2.3. Configuration de DirectoryProvider23.2.4. Partitionnement d'indexes23.2.5. Configuration d'un worker

    23.2.5.1. JMS Master/Esclave Backend23.2.5.2. Noeuds esclaves23.2.5.3. Noeud Master

    23.2.6. Rglage de l'indexation de Lucene23.2.6.1. Optimiser la performance d'indexation de Lucene23.2.6.2. L'IndexWriter de Lucene23.2.6.3. Configuration des options de performance23.2.6.4. Ajuster la vitesse d'indexation23.2.6.5. Contrle de la taille de segment

    23.2.7. Configuration LockFactory23.2.8. Configuration pour la gestion des exceptions23.2.9. Compatibiit de format d'index23.2.10. Dsactiver Hibernate Search

    23.3. MONITORING23.3.1. Monitoring

    CHAPITRE 24. DPLOYER JBOSS EAP 6 DANS AMAZON EC224.1. INTRODUCTION

    24.1.1. Amazon EC224.1.2. Amazon Machine Instances (AMIs)24.1.3. JBoss Cloud Access24.1.4. Fonctionnalits de JBoss Cloud Access

    525526532

    532

    537537537537537538538538538539539540540541541541541541542542542542543546548551552553554554559559563564564566566567567568

    569569569569569569

    Table des matires

    11

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    24.1.5. Types d'instances Amazon EC2 prises en charge24.1.6. Les AMI Red Hat prises en charge

    24.2. DPLOYER JBOSS EAP 6 DANS AMAZON EC224.2.1. Aperu du dploiement de JBoss EAP 6 sur Amazon EC224.2.2. JBoss EAP 6 non clusterise

    24.2.2.1. Instances non-clusterises24.2.2.2. Instances non clusterises

    24.2.2.2.1. Lancer l'instance de JBoss EAP 6 non clusterise24.2.2.2.2. Dployer une application sur une instance de JBoss EAP 6 non clusterise24.2.2.2.3. Lancer l'instance de JBoss EAP 6 non clusterise

    24.2.2.3. Domaines grs non clusteriss24.2.2.3.1. Lancer une instance pour qu'elle serve de contrleur de domaine24.2.2.3.2. Lancer une ou plusieurs instances pour qu'elles servent de contrleurs htes24.2.2.3.3. Tester le domaine gr de JBoss EAP 6 non clusterise24.2.2.3.4. Configurer Domain Controller Discovery et Failover dans Amazon EC2

    24.2.3. JBoss EAP 6 clusteris24.2.3.1. Instances clusterises24.2.3.2. Clouds privs virtuels24.2.3.3. Crer un VPC (Virtual Private Cloud)24.2.3.4. Lancer une instance de serveur Apache HTTP pour qu'elle serve en tant que proxy de mod_clusteret d'instance NAT pour le VPC24.2.3.5. Configurer le routage par dfaut du sous-systme priv VPC24.2.3.6. IAM (Identity and Access Management)24.2.3.7. Configurer l'installation IAM24.2.3.8. S3 Bucket24.2.3.9. Configurer l'installation S3 Bucket24.2.3.10. Instances clusterises

    24.2.3.10.1. Lancer les AMI de JBoss EAP 6 clusterise24.2.3.10.2. Lancer l'instance de JBoss EAP 6 clusterise

    24.2.3.11. Domaines grs clusteriss24.2.3.11.1. Lancer une instance pour qu'elle serve de contrleur de domaine de cluster24.2.3.11.2. Lancer une ou plusieurs instances pour qu'elles servent en tant que contrleurs htes decluster24.2.3.11.3. Tester le domaine gr de JBoss EAP 6 clusterise

    24.3. METTRE EN PLACE LE MONITORING DANS JBOSS OPERATIONS NETWORK (JON)24.3.1. AMI Monitoring24.3.2. Prrequis de connectivit24.3.3. Network Address Translation (NAT)24.3.4. Amazon EC2 et DNS24.3.5. Le routage dans EC224.3.6. Quitter ou Re-dmarrer JON24.3.7. Configurer une instance pour vous enregistrer dans le JBoss Operations Network

    24.4. CONFIGURATION DU SCRIPT UTILISATEUR24.4.1. Paramtres de configuration permanente24.4.2. Paramtres de scripts personnaliss

    24.5. RSOLUTION DE PROBLMES24.5.1. Rsolution de problmes dans Amazon EC224.5.2. Information de diagnostique

    ANNEXE A. RFRENCES SUPPLMENTAIRESA.1. TLCHARGER LES FICHIERS DU PORTAIL CLIENT DE RED HATA.2. CONFIGURER LE JDK PAR DFAUT DANS RED HAT ENTERPRISE LINUXA.3. RFRENCE DE JOURNALISATION D'AUDITING DE L'INTERFACE DE GESTION

    570570571571571571571

    572573574575575577579580582582582582

    583585586586587587588588592593593

    595597598599599599600600601601601602605606606606

    608608608610

    Guide d'administration et de configuration

    12

  • . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ANNEXE B. HISTORIQUE DES RVISIONS 614

    Table des matires

    13

  • Guide d'administration et de configuration

    14

  • CHAPITRE 1. INTRODUCTION

    1.1. RED HAT JBOSS ENTERPRISE APPLICATION PLATFORM 6

    Red Hat JBoss Enterprise Application Platform 6 (JBoss EAP 6) est une plate-forme middlewaregnre sur la base de standards ouverts et compatibles avec Java Enterprise Edition 6. Elle intgreJBoss Application Server 7 avec un clustering de haute disponibilit, une messagerie, une mise encache distribue et autres technologies.

    JBoss EAP 6 comprend une nouvelle structure modulaire qui permet aux services d'tre activsseulement si ncessaire, amliorant ainsi la vitesse de dmarrage.

    La console de gestion et l'interface en ligne de commmandes (CLI) rendent la modification des fichiersde configuration XML inutile et rajoutent la capacit d'encoder et d'automatiser des tches.

    En plus, JBoss EAP 6 comprend des frameworks de dveloppement et des API pour dvelopperrapidement des applications de Java EE scurises et volutives.

    Rapporter un bogue

    1.2. LES FONCTIONNALITS DE JBOSS EAP 6

    Tableau 1.1. Fonctionnalits de JBoss EAP 6

    Fonctionnalit Description

    Certification Java JBoss Enterprise Application Platform 6 Full Profilet Web Profile certifis.

    Domaine grUn domaine gr procure une gestioncentralise d'instances de serveursmultiples et d'htes physiques, tandis qu'unserveur autonome autorise une instance deserveur unique.

    Gestion de groupe de configuration par-serveur, dploiement, liaisons de socket,modules, extensions et proprits systme.

    Gestion centralise et simplifie de lascurit des applications (y compris lesdomaines de scurit).

    Console de gestion et interface CLI Interfaces de gestion de serveur autonome ounouveaux domaines. L'dition des fichiers deconfiguration XML n'est plus ncessaire. L'interfaceCLI comprend galement un mode batch qui peutencoder et automatiser les tches de gestion.

    CHAPITRE 1. INTRODUCTION

    15

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+228-681277+%5BSpecified%5D&comment=Title%3A+Red+Hat+JBoss+Enterprise+Application+Platform+6%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+228-681277+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • La disposition du rpertoire est simplifie Le rpertoire modules contient maintenant lesmodules du serveur d'applications. Les rpertoirescommuns et spcifiques au serveur lib sontobsoltes. Les rpertoires domain et standalone contiennent les artefacts et lesfichiers de configuration pour les dploiementsautonomes et de domaine respectivement.

    Mcanisme de chargement de classes modulaire Les modules sont chargs et dchargs lademande. Cela amliore la performance et lascurit, et permet des dmarrages etredmarrages plus rapides.

    Gestion des sources de donnes simplifie Les pilotes de base de donnes peuvent tredploys comme tout autre service. En plus, lessources de donnes sont cres et gresdirectement dans la console de gestion ou l'interfaceCLI.

    Utilisation rduite et plus efficace des ressources JBoss EAP 6 utilise moins de ressources systme etles utilise plus efficacement que dans les versionsprcdentes. Entre autres avantages, JBoss EAP 6dmarre et s'arrte plus rapidement queJBoss EAP 5.

    Fonctionnalit Description

    Rapporter un bogue

    1.3. JBOSS EAP 6 OPERATING MODES

    JBoss EAP 6 fournit deux modes d'opration pour les instances de JBoss EAP 6 : serveur autonome oudomaine gr.

    Les deux modes diffrent dans la faon dont les serveurs sont grs, pas dans leur capacit traiterles demandes de l'utilisateur final. Il est important de noter que la fonctionnalit de cluster de hautedisponibilit (HA) est disponible avec les deux modes de fonctionnement. Un groupe de serveursautonomes peut tre configur pour former un cluster HA.

    Rapporter un bogue

    1.4. LES SERVEURS AUTONOMES

    Un mode de serveur autonome est un processus indpendant qui ressemble au mode d'excutionunique des anciennes versions de JBoss EAP.

    L'instance de JBoss EAP 6 qui excute en tant que serveur autonome est une instance unique, quipeut excuter optionnellement dans une configuration clusterise.

    Rapporter un bogue

    Guide d'administration et de configuration

    16

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+229-736808+%5BSpecified%5D&comment=Title%3A+Les+fonctionnalit%C3%A9s+de+JBoss+EAP+6%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+229-736808+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+13735-626263+%5BSpecified%5D&comment=Title%3A+JBoss+EAP+6+Operating+Modes%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+13735-626263+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+37-591646+%5BSpecified%5D&comment=Title%3A+Les+serveurs+autonomes%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+37-591646+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • 1.5. LES DOMAINES GRS

    Le mode d'opration d'un domaine gr permet la gestion de multiples instances de JBoss EAP 6 partir d'un seul point de contrle.

    Les collections de serveur JBoss EAP 6 centralement gres sont connues comme membres d'undomaine. Toutes les instances JBoss EAP 6 d'un domaine partagent une stratgie de gestion encommun.

    Un domaine consite en un contrleur de domaine, un ou plusieurs controleur(s) hte(s), et zro ouplusieurs groupes de serveurs par hte.

    Un contrleur de domaine est un point central partir duquel le domaine est contrl. Il s'assure quechaque serveur est configur suivant la stratgie de gestion du domaine. Le contrleur du domaine estgalement un contrleur hte.

    Un contrleur hte est un hte physique ou virtuel sur lequel le script domain.sh ou domain.batexcute. Les contrleurs htes sont configurs pour dlguer les tches de gestion de domaine aucontrleur de domaine.

    Le contrleur hte de chaque hte interagit avec le contrleur de domaine pour contrler le cycle devie des instances de serveur de l'application excutant sur son hte et pour aider le contrleur dedomaine les grer. Chaque hte peut contenir plusieurs groupes de serveurs.

    Un groupe de serveurs est un ensemble d'instances de serveurs avec JBoss EAP 6 install dessus, etqui sont gres et configures comme une entit unique. Le contrleur de domaine gre laconfiguration et les applications dployes sur les groupes de serveurs. Ainsi, chaque serveur dans ungroupe de serveurs partage les mmes configurations et dploiements.

    Il est possible qu'un contrleur de domaine, un contrleur hte unique et plusieurs serveurss'excutent dans la mme instance de JBoss EAP 6, sur le mme systme physique.

    Les contrleurs htes sont lis des htes physiques (ou virtuels) spcifiques. Vous pouvez excuterplusieurs contrleurs htes sur le mme matriel si vous utilisez diffrentes configurations, afind'viter que les ports et autres ressources n'entrent en conflit.

    CHAPITRE 1. INTRODUCTION

    17

  • Figure 1.1. Reprsentation graphique d'un domaine gr

    Rapporter un bogue

    1.6. CONTRLEUR DE DOMAINE

    Un contrleur de domaine est une instance de serveur de JBoss EAP 6 qui agit en tant que pointcentral de gestion pour un domaine. Une instance de contrleur hte est configure pour agir en tantque contrleur de domaine.

    Les responsabilits principales d'un contrleur de domaine sont les suivantes :

    Maintenir la politique centrale de gestion du domaine.

    S'assurer que tous les contrleurs soient mis au courant de son contenu actuel.

    Assister tous les contrleurs pour que toutes les instances en cours de JBoss EAP 6 soientconfigures suivant cette stratgie.

    La stratgie de gestion centrale est stocke par dfaut dans le fichier domain/configuration/domain.xml. Ce fichier est le fichier d'installation JBoss EAP 6 noncompress, qui se trouve sur le systme de fichiers de l'hte du contrleur de domaines.

    Une fichier domain.xml doit se trouver dans le rpertoire domain/configuration/ du contrleurhte dfini pour excuter en tant que contrleur de domaine. Ce fichier n'est pas obligatoire pour lesinstallations sur les contrleurs htes qui ne sont pas senss excuter en tant que contrleurs dedomaines. Cependant, la prsence d'un fichier domain.xml sur un tel serveur n'a aucun effet nfaste.

    Le fichier domain.xml contient les configurations de profil qui peuvent tre excutes sur lesinstances de serveur dans un domaine. Une configuration de profil inclut les paramtres dtaills desdiffrents sous-systmes qui composent un profil. La configuration de domaine inclut galement ladfinition des groupes de sockets et les dfinitions de groupes de serveurs.

    Rapporter un bogue

    Guide d'administration et de configuration

    18

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+33-591646+%5BSpecified%5D&comment=Title%3A+Les+domaines+g%C3%A9r%C3%A9s%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+33-591646+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+32-591646+%5BSpecified%5D&comment=Title%3A+Contr%C3%B4leur+de+domaine%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+32-591646+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • 1.7. DOMAIN CONTROLLER DISCOVERY ET FAILOVER

    Lorsque vous configurez un domaine gr, chaque contrleur hte doit tre configur avec lesinformations ncessaires pour communiquer avec le contrleur de domaine. Dans JBoss EAP 6,chaque contrleur hte peut tre configur avec de multiples options pour trouver le contrleur dedomaine. Les contrleurs htes peuvent parcourir la liste des options jusqu' ce qu'une d'entre ellerussisse.

    Cela permet aux contrleurs htes d'tre pr configurs avec des informations de contact d'uncontrleur de domaine secondaire. Un contrleur hte de sauvegarde peut tre promu pour matrisers'il y a un problme avec le contrleur de domaine principal, permettant aux contrleurs htes debasculer automatiquement vers le nouveau master une fois qu'il a t promu.

    Ce qui suit est un exemple sur la faon de configurer un contrleur hte avec des options multiplespour trouver le contrleur de domaine.

    Exemple 1.1. Contrleur d'hte configur avec de nombreuses options de contrleur de domaine

    Une option discovery statique inclut les attributs obligatoires suivants :

    name

    Le nom de cette option discovery de contrleur de domaine

    host

    Le nom d'hte du contrleur de domaine distant.

    Important

    Le port du contrleur de domaine distant.

    Dans l'exemple suivant, la premire option discovery est celle avec laquelle on attent un rsultatpositif. La seconde peut tre utilise pour les situations d'chec.

    Si un problme survient avec le contrleur principal de domaine, un contrleur hte qui a t dmarravec l'option --backup pourra tre promu pour agir comme contrleur de domaine.

    NOTE

    partir d'un contrleur hte avec l'option --backup qui entranera ce contrleur conserver une copie locale de la configuration du domaine. Cette configuration servira sile contrleur hte est reconfigur pour pouvoir agir comme contrleur de domaine.

    CHAPITRE 1. INTRODUCTION

    19

  • Procdure 1.1. Promouvoir un contrleur hte comme contrleur de domaine

    1. Assurez-vous que le contrleur de domaine d'origine a, ou est, arrt.

    2. Utiliser l'interface CLI pour vous connecter au contrleur hte qui deviendra le nouveaucontrleur de domaine.

    3. Excutez la commande suivante pour configurer le contrleur hte pour qu'il agisse commenouveau contrleur de domaine.

    /host=HOST_NAME:write-local-domain-controller

    4. Excutez la commande suivante pour rechercher le contrleur hte.

    reload --host=HOST_NAME

    Le contrleur hte choisi l'tape 2 agira maintenant en tant que contrleur de domaine.

    Rapporter un bogue

    1.8. CONTRLEUR HTE

    Un contrleur hte est lanc quand le script domain.sh ou domain.bat excute. sur un hte.

    Le principale responsabilit d'un contrleur hte est la gestion de serveurs. Il dlgue les tches degestion de domaines et est charg de dmarrer ou stopper les processus de serveurs d'applicationindividuels qui excutent sur son hte.

    Il entre en interaction avec le contrleur de domaines pour grer la communication entre les serveurset le contrleur de domaines. Plusieurs contrleurs htes d'un domaine peuvent interagir avec uncontrleur de domaine unique. Par consquent, tous les contrleurs htes et les instances de serveursexcutant en mode de domaine unique ont un contrleur de domaine unique et doivent appartenir aumme domaine.

    Chaque contrleur hte lit par dfaut sa configuration partir du fichier domain/configuration/host.xml situ dans le fichier d'installation de JBoss EAP 6 dcompresssur le systme de fichiers de son hte. Le fichier host.xml contient les informations de configurationsuivantes spcifiques l'hte particulier :

    Les noms des instances de JBoss EAP 6 censes tre excutes partir de l'installation.

    Une des configurations suivantes :

    La faon dont le contrleur contacte le contrleur de domaines pour s'enregistrer lui-mme et pour accder la configuration de domaine.

    La faon de rechercher et contacter un contrleur de domaines loign.

    Comment le contrleur htes doit se persuader lui-mme d'agir en tant que contrleur dedomaines

    Les configuration spcifiques l'installation physique locale. Ainsi, les dfinitions d'interfacesnommes dclares dans domain.xml peuvent tre mappes vers une adresse IP particulireappartenant une machine dans host.xml. Les noms de chemins d'accs abstraits de

    Guide d'administration et de configuration

    20

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+13661-743899+%5BSpecified%5D&comment=Title%3A+Domain+Controller+Discovery+et+Failover%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+13661-743899+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • domain.xml peuvent tre mapps vers les chemins d'accs du systme de fichiers dans host.xml.

    Rapporter un bogue

    1.9. LES GROUPES DE SERVEURS

    Un groupe de serveurs est un regroupement d'instances des serveurs qui sont grs et configurs enun. Dans un domaine gr, chaque instance de serveur d'application appartient un groupe deserveurs, mme s'il en est le seul membre. Les instances de serveur d'un groupe partagent la mmeconfiguration de profil et le mme contenu dploy.

    Un contrleur de domaines et un contrleur hte font appliquer la configuration standard sur toutesles instances de serveur de chaque groupe de serveurs sur son domaine.

    Un domaine peut se composer de plusieurs groupes de serveurs. Diffrents groupes de serveurspeuvent tre configurs avec des dploiements et des profils diffrents. Un domaine peut treconfigur avec des niveaux de serveurs diffrents offrant des services diffrents.

    Diffrents groupes de serveurs peuvent galement avoir les mmes profils et dploiements. Celapermet, par exemple, le cumul des mises niveau de l'application quand l'application est mise jour surun groupe de serveurs, puis mise jour sur un deuxime groupe de serveurs, vitant ainsi uneinterruption complte du service.

    Voici un exemple de dfinition de groupe de serveurs :

    Exemple 1.2. Dfinition de groupe de serveurs

    Un groupe de serveurs inclut les attributs obligatoires suivants :

    nom : le nom du groupe de serveurs

    profil : le nom du profil du groupe de serveurs

    socket-binding-group : le nom du groupe de liaisons de sockets par dfaut utiliser pour lesserveurs dans le groupe. Ce nom peut tre remplac sur la base d'un serveur dans host.xml.Cependant, c'est un lment obligatoire pour chaque groupe de serveurs et le domaine ne peutpas dmarrer s'il n'est pas prsent.

    Un groupe de serveurs inclut les attributs optionnels suivants :

    deployments : le contenu de dploiement dployer sur les serveurs du groupe.

    system-properties : les proprits systme dfinir sur les serveurs du groupe

    CHAPITRE 1. INTRODUCTION

    21

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+36-591646+%5BSpecified%5D&comment=Title%3A+Contr%C3%B4leur+h%C3%B4te%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+36-591646+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • jvm : les paramtres de configuration JMV par dfaut de tous les serveurs du groupe. Lecontrleur hte fait fusionner ces paramtres dans n'importe quelle configuration fournie par host.xml pour tablir les paramtres utiliss dans la JVM du serveur.

    socket-binding-port-offset: le dcallage par dfaut ajouter aux valeurs de port donnes par legroupe de liaisons de sockets.

    management-subsystem-endpoint: dfini true pour que les serveurs qui appartiennent augroupe de serveurs puissent se connecter nouveau au contrleur de l'hte en utilisant lepoint de terminaison du sous-systme distant (le sous-systme distant doit tre prsent pourque cela fonctionne).

    Rapporter un bogue

    1.10. PROFILS JBOSS EAP 6

    Le concept des profils qui ont t utiliss dans les versions prcdentes de JBoss EAP n'est plusutilis. JBoss EAP 6 utilise maintenant un petit nombre de fichiers de configuration simples pourcontenir toutes les informations de configuration.

    Les modules et les pilotes sont chargs en fonction des besoins, donc le concept du profil par dfaututilis dans les anciennes versions de JBoss EAP 6 o les profils taient utiliss pour rendre ledmarrage du serveur plus performant n'est pas trs utile.

    Au moment du dploiement, les dpendances du module sont dfinies, ordonnances, et rsolues parle serveur ou le contrleur du domaine, et charges dans le bon ordre. Les modules sont retirs duchargement quand ils ne sont plus utiles aucun dploiement.

    Il est possible de dsactiver les modules ou de dcharger les pilotes ou autres services manuellementen retirant les sous-systmes de la configuration. Cependant, dans la plupart des cas, cela n'est pasutile. Si aucune de vos applications utilisent un module, il ne sera pas charg.

    Rapporter un bogue

    Guide d'administration et de configuration

    22

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+3605-743900+%5BSpecified%5D&comment=Title%3A+Les+groupes+de+serveurs%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+3605-743900+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+276-680947+%5BSpecified%5D&comment=Title%3A+Profils+JBoss+EAP+6%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+276-680947+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    2.1. CONVENTIONS POUR LA DOCUMENTATION JBOSS EAP

    Toutes les instances d' EAP_HOME de ce guide se rapportent au rpertoire d'installation root de JBossEAP, suivant la mthode que vous utilisez.

    Mthode d'installation en tlchargement compress

    EAP_HOME est le rpertoire partir duquel le fichier JBoss EAP Zip est extrait.

    Mthode d'installation par interface de commandes CLI ou par le GUI

    EAP_HOME est le rpertoire dans lequel vous dcidez d'installer JBoss EAP.

    Mthode d'installation RPM

    EAP_HOME se rapporte au rpertoire /usr/share/jbossas.

    NOTE

    L'annotation EWS_HOME est utilise en rfrence aux emplacements d'installation deJBoss EWS, en suivant les mmes conventions dfinies ci-dessus pour JBoss EAP.

    Rapporter un bogue

    2.2. DMARRER ET STOPPER JBOSS EAP 6

    2.2.1. Dmarrer JBoss EAP 6

    Dmarrer JBoss EAP 6 d'une des manires suivantes :

    Section 2.2.2, Dmarrez JBoss EAP 6 comme un serveur autonome

    Section 2.2.3, Dmarrez JBoss EAP 6 comme domaine gr

    Rapporter un bogue

    2.2.2. Dmarrez JBoss EAP 6 comme un serveur autonome

    Rsum

    Cette rubrique couvre toutes les tapes couvrir pour dmarrer JBoss EAP 6 en tant que serveurautonome.

    Procdure 2.1. Dmarrer le service de plate-forme comme serveur autonome.

    1. Dans Red Hat Enterprise Linux.Excuter la commande suivante : EAP_HOME/bin/standalone.sh

    2. Dans Microsoft Windows ServerExcuter la commande suivante : EAP_HOME\bin\standalone.bat

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    23

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+26682-750688+%5BSpecified%5D&comment=Title%3A+Conventions+pour+la+documentation+JBoss+EAP%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+26682-750688+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+4598-591668+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrer+JBoss+EAP+6%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+4598-591668+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • 3. Option : indiquer les paramtres supplmentaires.Pour imprimer une liste de paramtres supplmentaires passer aux scripts de dmarrage,utiliser le paramtre -h.

    Rsultat

    L'instance de serveur autonome JBoss EAP 6 dmarre.

    Rapporter un bogue

    2.2.3. Dmarrez JBoss EAP 6 comme domaine gr

    Ordre des oprations

    Le contrleur de domaines doit tre dmarr avant qu'un serveur esclave ne dmarre dans desgroupes de serveurs du domaine. Utiliser cette procdure sur le contrleur de domaine pourcommencer, puis, sur chaque contrleur hte associ et sur chaque hte associ.

    Procdure 2.2. Dmarrer le service de plate-forme comme serveur gr

    1. Dans Red Hat Enterprise Linux.Excutez la commande : EAP_HOME/bin/domain.sh

    2. Dans Microsoft Windows ServerExcutez la commande : EAP_HOME\bin\domain.bat

    3. En option : passez des paramtres supplmentaires au script de dmarrage.Pour obtenir une liste de paramtres que vous pourrez passer au script de dmarrage, utilisezle paramtre -h.

    Rsultat

    L'instance de domaine gr de JBoss EAP 6 dmarre.

    Rapporter un bogue

    2.2.4. Configuration d'un nom d'hte dans un domaine gr

    Rsum

    Chaque hte excutant dans un domaine gr doit avoir un nom d'hte unique. Pour faciliterl'administration et permettre l'utilisation de mmes fichiers de configuration hte sur plusieurs htes,le serveur utilise la priorit suivante pour dterminer le nom d'hte.

    1. Si dfini, l'attribut de nom de l'lment hte qui se trouve dans le fichier de configuration host.xml.

    2. La valeur de la proprit systme jboss.host.name.

    3. La valeur qui suit le caractre (".") dans la proprit systme jboss.qualified.host.name,ou toute la valeur s'il n'y a pas de point final (".").

    4. La valeur qui suit le caractre (".") dans la variable d'environnement HOSTNAME pour lessystmes d'exploitation bass POSIX, la variable d'environnement COMPUTERNAME dansMicrosoft Windows, ou toute la valeur s'il n'y a pas de point final (".")

    Guide d'administration et de configuration

    24

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+42-673089+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrez+JBoss+EAP+6+comme+un+serveur+autonome%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+42-673089+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+43-591646+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrez+JBoss+EAP+6+comme+domaine+g%C3%A9r%C3%A9%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+43-591646+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • Pour obtenir des informations sur la faon de dfinir les variables d'environnement, voir ladocumentation de votre systme d'exploitation. Pour plus d'informations sur la faon de dfinir lesproprits systme, voir Section 3.6.11, Configurer les proprits systme par l'interface CLI .

    Cette section dcrit comment fixer le nom de l'hte dans le fichier de configuration, l'aide d'uneproprit systme ou d'un nom cod en dur.

    Procdure 2.3. Configuration d'un nom d'hte avec une proprit systme

    1. Ouvrir le fichier de configuration de l'hte host.xml pour le modifier.

    2. Chercher l'lment host dans le fichier, comme par exemple :

    3. S'il est prsent, retirer la dclaration d'attribut name="HOST_NAME". L'lment host devraressembler l'exemple suivant :

    4. Dmarrer le serveur en saisissant -Djboss.host.name comme argument de ligne decommande, comme par exemple :

    -Djboss.host.name=HOST_NAME

    Procdure 2.4. Configuration d'un nom d'hte avec un nom spcifique

    1. Dmarrer l'hte esclave JBoss EAP l'aide de la syntaxe suivante :

    bin/domain.sh --host-config=HOST_FILE_NAME

    Par exemple :

    bin/domain.sh --host-config=host-slave01.xml

    2. Lancer l'interface CLI.

    3. Utiliser la syntaxe suivante pour remplacer le nom d'hte :

    /host=EXISTING_HOST_NAME:write-attribute(name="name",value=UNIQUE_HOST_NAME)

    Par exemple :

    /host=master:write-attribute(name="name",value="host-slave01")

    Vous devriez voir apparatre le rsultat suivant.

    "outcome" => "success"

    Cela modifie l'attribut name de l'hte dans le fichier host-slave01.xml comme suit :

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    25

  • 4. Vous devez charger nouveau la configuration du serveur avec l'ancien nom d'hte pourterminer le processus.

    reload --host=EXISTING_HOST_NAME

    Par exemple :

    reload --host=master

    Rapporter un bogue

    2.2.5. Crer un domaine gr sur deux machines

    NOTE

    Vous devrez sans doute configurer votre pare-feu pour qu'il puisse excuter cetexemple.

    Vous pouvez crer un domaine gr sur deux machines, avec une machine en tant que contrleur dedomaine, et l'autre en tant qu'hte. Pour plus d'informations, voir Section 1.6, Contrleur dedomaine .

    IP1 = adresse IP du contrleur de domaine (Machine 1)

    IP2 = adresse IP de l'hte (Machine 2)

    Procdure 2.5. Crer un domaine gr sur deux machines

    1. Sur la machine 1

    a. Utiliser le script add-user.sh pour ajouter l'utilisateur de management. Par exemple, slave01, pour que l'hte puisse authentifier le contrleur de domaines. Notez la valeur SECRET_VALUE de la sortie add-user.

    b. Dmarrer le domaine par le fichier de configuration host-master.xml, qui estprconfigur pour un contrleur de domaines exclusif.

    c. Utiliser -bmanagement=$IP1 pour rendre le contrleur de domaine visible auprs desautres machines.

    [$JBOSS_HOME/bin]$ ./domain.sh --host-config=host-master.xml -bmanagement=$IP1

    2. Sur la machine 2

    a. Mettre jour le fichier $JBOSS_HOME/domain/configuration/host-slave.xml avecles identifiants.

    Guide d'administration et de configuration

    26

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+31393-686116+%5BSpecified%5D&comment=Title%3A+Configuration+d%27un+nom+d%27h%C3%B4te+dans+un+domaine+g%C3%A9r%C3%A9%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+31393-686116+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • ...

    b. Dmarrer l'hte.

    [$JBOSS_HOME/bin]$ ./domain.sh --host-config=host-slave.xml -Djboss.domain.master.address=$IP1 -b=$IP2

    3. Nous pouvons maintenant grer le domaine.via le CLI :

    [$JBOSS_HOME/bin]$ ./jboss-cli.sh -c --controller=$IP1

    via la console web :

    http://$IP1:9990

    Accder la page d'index du serveur :

    http://$IP2:8080/http://$IP2:8230/

    Rapporter un bogue

    2.2.6. Dmarrer JBoss EAP 6 avec une configuration diffrente

    Si vous n'indiquez pas de fichier de configuration, le serveur dmarrera avec le fichier par dfaut.Cependant, quand vous dmarrez le serveur, vous pouvez spcifier Configuration manuelle. Leprocessus varie lgrement, suivant que vous utilisez un Domaine gr ou un Serveur autonome, etsuivant le systme d'exploitation que vous utilisez.

    Conditions pralables

    Avant d'utiliser un fichier de configuration alternatif, prparez-le l'aide de la configurationpar dfaut comme modle. Pour un domaine gr, le fichier de configuration doit tre placdans EAP_HOME/domain/configuration/. Pour les serveurs autonomes, le fichier deconfiguration devra tre mis dans le rpertoire EAP_HOME/standalone/configuration/.

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    27

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+40888-683801+%5BSpecified%5D&comment=Title%3A+Cr%C3%A9er+un+domaine+g%C3%A9r%C3%A9+sur+deux+machines%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+40888-683801+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • NOTE

    Plusieurs exemples de configurations sont inclus dans les rpertoires de configuration EAP_HOME/docs/examples/configs/. Utiliser ces exemples pour activer desfonctionnalits supplmentaires, comme clustering ou l'API XTS de Transactions.

    Certains des exemples de configurations doivent tre modifis avant d'tre utiliss. Lesfichiers de configuration suivants produisent des erreurs s'ils sont utilises sans tremodifis : standalone-picketlink.xml, standalone-genericjms.xml et standalone-hornetq-colocated.xml.

    Procdure 2.6. Dmarrage de l'instance par une configuration diffrente

    1. Serveur autonomePour un domaine autonome, fournir le nom du fichier de configuration comme option duparamtre --server-config. Le fichier de configuration doit se trouver dans le rpertoire EAP_HOME/standalone/configuration/, et vous devez indiquer le chemin d'accs dufichier de ce rpertoire.

    Exemple 2.1. Utiliser un fichier de configuration alternatif pour un serveur autonomeRed Hat Enterprise Linux.

    [user@host bin]$ ./standalone.sh --server-config=standalone-alternate.xml

    Cet exemple utilise le fichier de configuration EAP_HOME/standalone/configuration/standalone-alternate.xml.

    Exemple 2.2. Utiliser un fichier de configuration alternatif pour un serveur autonomeMicrosoft Windows.

    C:\EAP_HOME\bin> standalone.bat --server-config=standalone-alternate.xml

    Cet exemple utilise le fichier de configuration EAP_HOME/standalone/configuration/standalone-alternate.xml.

    2. Domaine grPour un domaine gr, fournir le nom du fichier de configuration comme option du paramtre --domain-config. Le fichier de configuration se trouve dans le rpertoire EAP_HOME/domain/configuration/, et vous devez indiquer le chemin d'accs de cerpertoire.

    Exemple 2.3. Utilisation d'un fichier de configuration alternatif pour un domaine grdans Red Hat Enterprise Linux

    [user@host bin]$ ./domain.sh --domain-config=domain-alternate.xml

    Cet exemple utilise le fichier de configuration EAP_HOME/domain/configuration/domain-alternate.xml.

    Guide d'administration et de configuration

    28

  • Exemple 2.4. Utilisation d'un fichier de configuration alternatif pour un domaine grdans un serveur Microsoft Windows

    C:\EAP_HOME\bin> domain.bat --domain-config=domain-alternate.xml

    Cet exemple utilise le fichier de configuration EAP_HOME\domain\configuration\domain-alternate.xml.

    Rsultat

    La plateforme JBoss Enterprise Application Platform est maintenant en cours d'excution, avec votrefichier de configuration alternatif.

    Rapporter un bogue

    2.2.7. Stopper le serveur JBoss EAP 6

    La faon dont vous arrtez la plate-forme JBoss EAP 6 dpend de la faon dont elle a t lance. Cettetche couvre l'arrt d'une instance qui a dmarr de manire interactive, comment faire cesser uneinstance qui a t dmarre par un service et comment faire cesser une instance qui a t mise enarrire-plan par un script.

    NOTE

    Pour obtenir des informations sur la faon de stopper un serveur ou un groupe deserveurs dans un domaine gr, voir Section 2.3.3, Stopper un serveur qui utilise uneconsole de gestion . Pour obtenir des informations sur la faon de stopper un serveurpar le CLI, voir Section 2.3.1, Dmarrer et arrter les serveurs par l'interface CLI .

    Procdure 2.7. Stopper une instance de JBoss EAP 6

    Stopper une instance qui a t dmarre de faon interactive partir d'une invite decommande.Appuyez sur Ctrl-C dans le terminal o JBoss EAP 6 excute.

    Procdure 2.8. Stopper une instance qui a dmarr en tant que service de systmed'exploitation.

    Suivant votre systme d'exploitation, utiliser une des procdures suivantes :

    Red Hat Enterprise LinuxDans Red Hat Enterprise Linux, si vous avez crit un script de service, utiliser safonction stop. Cela devra tre inscrit dans le script. Ensuite, vous pourrez utiliser service scriptname stop, avec scriptname comme nom de script.

    Microsoft Windows ServerDans Microsoft Windows, utiliser la commande net service, ou bien faites cesser leservice partir de l'applet Services qui se trouve dans le panneau de contrle.

    Procdure 2.9. Stopper une instance qui excute en arrire-plan (Red Hat EnterpriseLinux)

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    29

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22924%2C+Administration+and+Configuration+Guide-6.4-1%0ABuild+Date%3A+09-10-2015+10%3A27%3A59%0ATopic+ID%3A+309-725312+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrer+JBoss+EAP+6+avec+une+configuration+diff%C3%A9rente%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+309-725312+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.4.0

  • 1. Chercher l'ID de processus (PID) du processus :

    Si une seule instance est en cours d'excution (mode autonome)N'importe laquelle des commandes suivantes renverront le PID d'une simple instancede JBoss EAP 6 :

    pidof java

    jps

    (La commande jps retournera un ID des deux processus ; un pour jboss-modules.jar et un pour jps lui-mme. Utiliser l'ID de jboss-modules.jarpour stopper l'instance EAP)

    Si plusieurs instances EAP sont en cours d'excution (mode de domaine)Identifier le process qui convient pour y mettre un terme si plus d'une instance d'EAPen cours d'excution ncessitent l'utilisation de commandes plus labores.

    La commande jps peut tre utilise en mode dtaill (verbose) pour qu'elle puissefournir davantage d'informations sur les processus java qu'elle trouve.

    Vous trouverez ci-dessous sous une sortie abrge d'une commande dtaille jpsqui identifie les diffrents processus d'EAP en cours par PID et rle :

    $ jps -v12155 jboss-modules.jar -D[Server:server-one] -XX:PermSize=256m -XX:MaxPermSize=256m -Xms1303m ...

    12196 jboss-modules.jar -D[Server:server-two] -XX:PermSize=256m -XX:MaxPermSize=256m -Xms1303m ...

    12096 jboss-modules.jar -D[Host Controller] -Xms64m -Xmx512m -XX:MaxPermSize=256m ...

    11872 Main -Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=96m -XX:+UseCodeCacheFlushing ...

    11248 jboss-modules.jar -D[Standalone] -XX:+UseCompressedOops -verbose:gc ...

    12892 Jps ...

    12080 jboss-modules.jar -D[Process Controller] -Xms64m -Xmx512m -XX:MaxPermSize=256m ...

    La commande ps aux peut galement tre utilise pour renvoyer desinformations sur les instances multiples EAP.

    Vous trouverez ci-dessous sous une sortie abrge d'une commande dtaille ps

    Guide d'administration et de configuration

    30

  • aux qui identifie les diffrents processus d'EAP en cours par PID et rle :

    $ ps aux | grep javausername 12080 0.1 0.9 3606588 36772 pts/0 Sl+ 10:09 0:01 /path/to/java -D[Process Controller] -server -Xms128m -Xmx128m -XX:MaxPermSize=256m ...

    username 12096 1.0 4.1 3741304 158452 pts/0 Sl+ 10:09 0:13 /path/to/java -D[Host Controller] -Xms128m -Xmx128m -XX:MaxPermSize=256m ...

    username 12155 1.7 8.9 4741800 344224 pts/0 Sl+ 10:09 0:22 /path/to/java -D[Server:server-one] -XX:PermSize=256m -XX:MaxPermSize=256m -Xms1000m -Xmx1000m -server -...

    username 12196 1.8 9.4 4739612 364436 pts/0 Sl+ 10:09 0:22 /path/to/java -D[Server:server-two] -XX:PermSize=256m -XX:MaxPermSize=256m -Xms1000m -Xmx1000m -server ...

    Dans les exemples ci-dessus, les processus Process Controller sont des processus stopper pour stopper tout le domaine.

    L'utilitaire grep peut tre utilis avec une de ces commandes pour identifier leProcess Controller :

    2. Envoyer le signal TERM au processus en excutant kill PID, quand PID est l'ID deprocessus identi