6.4 jboss enterprise application platform - … · l'interface cli 3.5.1. ... utiliser l'interface...
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