595
JBoss Enterprise Application Platform 6.2 Guide d'administration et de configuration À utiliser dans Red Hat JBoss Enterprise Application Platform 6 Last Updated: 2017-10-26

6.2 JBoss Enterprise Application Platform - Red Hat · red hat jboss enterprise application platform 6 (jboss eap 6) ... l'interface cli 3.5.1. ... commandes cli mode lot

  • Upload
    dangthu

  • View
    291

  • Download
    7

Embed Size (px)

Citation preview

  • JBoss Enterprise Application Platform6.2

    Guide d'administration et de configuration

    utiliser dans Red Hat JBoss Enterprise Application Platform 6

    Last Updated: 2017-10-26

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

    configuration

    utiliser dans Red Hat JBoss Enterprise Application Platform 6

    Sande Gilda

    David Le SageRed Hat Engineering Content [email protected]

    Darrin Mison

    David Ryan

    Misty [email protected]

    Tom [email protected]

  • 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 6 (JBOSS EAP 6)1.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. CHECS DE CONTRLEURS DE DOMAINES1.8. CONTRLEUR HTE1.9. LES GROUPES DE SERVEURS1.10. PROFILS JBOSS EAP 6

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS2.1. DMARRER ET STOPPER JBOSS EAP 6

    2.1.1. Dmarrer JBoss EAP 62.1.2. Dmarrez JBoss EAP 6 comme un serveur autonome2.1.3. Dmarrez JBoss EAP 6 comme domaine gr2.1.4. Dmarrez JBoss EAP 6 avec une configuration diffrente2.1.5. Stopper le serveur JBoss EAP 62.1.6. Rfrence aux variables et arguments passer l'excution du serveur

    2.2. DMARRER ET ARRTER LES SERVEURS2.2.1. Dmarrer et arrter les serveurs par le Management CLI2.2.2. Dmarrer un serveur par la Console de gestion2.2.3. Stopper un serveur qui utilise une Console de gestion

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

    2.4. HISTORIQUE DU FICHIER DE CONFIGURATION2.4.1. Fichiers de configuration de JBoss EAP 62.4.2. Historique du fichier de configuration2.4.3. Dmarrer le serveur par une ancienne configuration2.4.4. Sauvegarder un snapshot de configuration par le Management CLI2.4.5. Charger un Snapshot de Configuration avec le Management CLI.2.4.6. Supprimer un snapshot de configuration par le Management CLI2.4.7. Lister tous les snapshots de configuration par le Management 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 MANAGEMENT CLI3.4. LA CONSOLE DE GESTION

    3.4.1. Console de gestion3.4.2. Se conncecter la console de gestion3.4.3. Changer la Langue de la Console de management3.4.4. Configurer un Serveur par la Console de gestion3.4.5. Ajouter un dploiement dans une Console de gestion3.4.6. Crer un nouveau serveur dans la Console de management3.4.7. Modifier les Niveaux de journalisation par dfaut en utilisant la Console de gestion3.4.8. Crer un nouveau groupe de service dans la Console de gestion

    3.5. L'INTERFACE CLI3.5.1. Gestion par interface en ligne de commande (CLI)3.5.2. Lancement du Management CLI3.5.3. Quitter le Management CLI

    1313131414151616161718

    1919191919

    2021222424252626262828303131323334

    3535353637373738393940414142424242

    Table des matires

    1

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

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

    3.5.4. Se connecter une instance de serveur gr par le Management CLI3.5.5. Comment obtenir de l'aide avec le Management CLI3.5.6. Utiliser le Management CLI en Mode par lot3.5.7. Commandes CLI Mode Lot3.5.8. Utiliser les oprations et les commandes du Management CLI3.5.9. Rfrences de Commandes de Management CLI3.5.10. Rfrence aux Oprations de Management CLI

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

    3.7. HISTORIQUE DES COMMANDES DE L'INTERFACE CLI3.7.1. Utiliser l'Historique de commande l'aide du Management CLI.3.7.2. Afficher l'Historique de commandes l'aide du Management CLI.3.7.3. Effacer l'Historique de commandes l'aide du Management CLI.3.7.4. Dsactiver l'Historique de commandes l'aide du Management CLI.3.7.5. Activer l'Historique de commandes l'aide du Management 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 le Management CLI3.8.3. Formateur pour la Journalisation d'auditing de l'interface de gestion3.8.4. Gestionnaire de fichiers de journalisation de l'auditing de l'interface de gestion3.8.5. Gestionnaire de fichier Syslog de journalisation de l'auditing de l'interface de gestion3.8.6. Activer la Journalisation d'auditing de l'interface de gestion par le Serveur Syslog.3.8.7. Options de Journalisation d'auditing de l'interface de gestion3.8.8. Champs de Journalisation d'auditing de l'interface de gestion

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

    4.1.1. Ajouter Utilisateur pour les Interfaces de gestion4.1.2. Passer des Arguments au script add-user de la Gestion Utilisateur4.1.3. Arguments de 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

    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 liaison de sockets par dfaut5.2.5. Configurer les Port Offset (valeurs de dcalages de ports)

    5.3. IPV6

    43434445464951535356565758596465666768686969697070707171

    7272747475

    76767678787980

    8383838488889193969697

    Guide d'administration et de configuration

    2

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

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

    5.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 supportes 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 du 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 avec les Interfaces de gestion6.3.3. Supprimer une source de donnes Non-XA avec les Interfaces de gestion

    6.4. SOURCES DE DONNES XA6.4.1. Crer une source de donnes XA avec les Interfaces de gestion6.4.2. Modifier une base de donnes XA par les interfaces de gestion6.4.3. Supprimer une source de donnes XA avec 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. CONFIGURATION DES SOURCES DE DONNES6.6.1. Paramtres de source de donnes6.6.2. Les URL de connexion de sources de donnes6.6.3. Extensions de sources de donnes6.6.4. Voir les statistiques de sources de donnes6.6.5. Statistiques de bases de donnes

    6.7. EXEMPLES DE SOURCES DE DONNES6.7.1. L'exemple de source de donnes PostgreSQL6.7.2. Exemple de source de donnes PostgreSQL XA6.7.3. Exemple de source de donnes MySQL6.7.4. Exemple de source de donnes MySQL XA6.7.5. L'exemple de source de donnes Oracle6.7.6. Exemple de Source de donnes d'Oracle XA6.7.7. Exemple de source de donnes Microsoft SQLServer6.7.8. Exemple de source de donnes Microsoft SQLServer XA6.7.9. Exemple de source de donnes IBM DB26.7.10. Exemple de source de donnes IBM DB2 XA6.7.11. L'exemple de source de donnes Sybase6.7.12. L'exemple de source de donnes Sybase

    CHAPITRE 7. CONFIGURATION DES MODULES7.1. INTRODUCTION

    7.1.1. Modules7.1.2. Modules globaux

    979899

    100100100100100100101101101102103103105105106108109109

    111112113113113115115115116123123125125127127128129130131132134135136137138139

    141141141142

    Table des matires

    3

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

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

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

    7.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. RFRENCE

    7.4.1. Les modules inclus7.4.2. Nommage de modules dynamiques

    CHAPITRE 8. VALVES GLOBALES8.1. VALVES8.2. VALVES GLOBALES8.3. LES VALVES D'AUTHENTIFICATION8.4. INSTALLATION D'UNE VALVE GLOBALE8.5. CONFIGURATION D'UNE VALVE GLOBALE

    CHAPITRE 9. DPLOIEMENT D'APPLICATIONS9.1. LES DPLOIEMENTS D'APPLICATIONS9.2. DPLOYER AVEC LA CONSOLE DE GESTION

    9.2.1. Grer le dploiement d'une application l'aide de la Console de gestion9.2.2. Dployer une application par la Console de gestion9.2.3. Retirer le dploiement d'une application l'aide de la Console de gestion

    9.3. DPLOYER PART L'INTERFACE DE COMMANDES CLI9.3.1. Grer le dploiement d'une application l'aide du Management CLI9.3.2. Dployer une application dans un domaine gr l'aide du Management CLI9.3.3. Supprimer le dploiement d'une application dans un domaine gr l'aide du Management CLI9.3.4. Dployer une application dans une Serveur autonome l'aide du Management CLI9.3.5. Supprimer le dploiement d'une application dans un serveur autonome l'aide du Management CLI

    9.4. DPLOYER AVEC LE SCANNEUR DE DPLOIEMENT9.4.1. Grer le dploiement d'applications dans le scanneur de dploiement9.4.2. Dployer une application dans une instance de serveur autonome par un scanneur de dploiement

    9.4.3. Supprimer le dploiement d'une application dans une instance de serveur autonome par un scanneur dedploiement9.4.4. Redploiement d'une application dans une instance de serveur autonome par le scanneur dedploiement9.4.5. Rfrence pour les fichiers de marquage de scanneur de dploiement9.4.6. Rfrence pour attributs de scanneur de dploiement9.4.7. Configurer le scanneur de dploiement9.4.8. Configurer le scanneur de dploiement avec le Management CLI

    9.5. DPLOYER AVEC MAVEN9.5.1. Gestion du dploiement d'applications dans Maven9.5.2. Dployer une application dans Maven9.5.3. Supprimer le dploiement d'une application dans Maven

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

    CHAPITRE 10. SCURISER JBOSS EAP 610.1. LA SCURIT DU SOUS-SYSTME10.2. STRUCTURE DU SOUS-SYSTME DE SCURIT10.3. CONFIGURER LE SOUS-SYSTME DE SCURIT10.4. MODE DE SUJET DEEP COPY10.5. ACTIVER LE MODE DE SUJET DEEP COPY10.6. DOMAINES DE SCURIT

    142143143144145145154

    155155155155155156

    158158159159159160161161161162162

    163163163

    164

    165

    166167168169169172172173174176176

    178178178179180181181

    Guide d'administration et de configuration

    4

  • 10.6.1. Les domaines de scurit10.6.2. Picketbox10.6.3. Authentification10.6.4. Configurer l'authentification dans un Domaine de scurit10.6.5. L'autorisation10.6.6. Configurer l'autorisation pour un domaine de scurit10.6.7. Security Auditing10.6.8. Configurer Security Auditing10.6.9. Security Mapping10.6.10. Configurer le Security Mapping dans un domaine de scurit10.6.11. Utiliser un domaine de scurit dans votre application10.6.12. Java Authorization Contract for Containers (JACC)

    10.6.12.1. Java Authorization Contract for Containers (JACC)10.6.12.2. Configurer la scurit JACC (Java Authorization Contract for Containers)

    10.6.13. JASPI (Java Authentication SPI for Containers)10.6.13.1. Scurit Java Authentication SPI pour Conteneurs (JASPI)10.6.13.2. Configuration de la scurit Java Authentication SPI pour conteneurs (JASPI)

    10.7. SCURIT DANS L'INTERFACE DE GESTION10.7.1. Configuration Scurit Utilisateur par dfaut10.7.2. Aperu Gnral de la Configuration de l'Interface de Gestion avance10.7.3. LDAP10.7.4. Utiliser LDAP pour vous authentifier auprs des interfaces de Gestion10.7.5. Dsactiver l'interface de gestion HTTP10.7.6. Supprimer l'authentification silencieuse du domaine de scurit par dfaut.10.7.7. Dsactiver l'accs distance du Sous-systme JMX10.7.8. Configurer les Domaines de scurit pour les Interfaces de gestion

    10.8. ACTIVER LES INTERFACES DE GESTION PAR LE CONTRLE D'ACCS BAS RLE10.8.1. Les RBAC (Role-Based Access Control)10.8.2. Les RBAC (Role-Based Access Control) dans le GUI et le CLI10.8.3. Schmas d'authentification supports10.8.4. Les rles standard10.8.5. Les Permissions de rle10.8.6. Contraintes10.8.7. JMX et RBAC (Role-Based Access Control)10.8.8. Configurer le RBAC (Role-Based Access Control)

    10.8.8.1. Aperu des tches de configuration RBAC10.8.8.2. Activer le RBAC (Role-Based Access Control)10.8.8.3. Modifier la police de combinaison de permissions

    10.8.9. Gestion des rles10.8.9.1. Appartenance un rle10.8.9.2. Configurer Attribution de Rle Utilisateur10.8.9.3. Configurer Attribution de Rle Utilisateur avec jboss-cli.sh10.8.9.4. Groupes Utilisateurs et Rles10.8.9.5. Configurer Attribution de rles de groupe10.8.9.6. Configurer Attribution de rles de groupe avec jboss-cli.sh10.8.9.7. Autorisation et Chargement de groupes avec LDAP

    username-to-dnLa recherche GroupeRecherche de groupe standard

    10.8.9.8. Scoped Rles10.8.9.9. Cration de Rles scoped

    10.8.10. Configurer les contraintes10.8.10.1. Configurer les contraintes de sensibilit

    181182182183184185186186187188189191191191193193193194194195196196201202204205206206206207207209210211211211212213214214215218222222226230231232234236237241242

    Table des matires

    5

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

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

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

    10.8.10.2. Configurer les contraintes des ressources d'applications10.8.10.3. Configuration de contraintes d'expressions d'archivage scuris

    10.8.11. Rfrences de contraintes10.8.11.1. Rfrences de contraintes des ressources d'applications10.8.11.2. Rfrences de contraintes de sensibilit

    10.9. SCURIT DE RSEAU10.9.1. Scuriser les interfaces de gestion10.9.2. Indiquer l'interface de rseau que JBoss EAP 6 utilise10.9.3. Ports de rseau utiliss par JBoss EAP 610.9.4. Configurer les pare-feux de rseau pour qu'ils fonctionnent avec JBoss EAP 6

    10.10. JAVA SECURITY MANAGER10.10.1. Java Security Manager10.10.2. Excuter JBoss EAP 6 dans le Java Security Manager10.10.3. Polices du Java Security Manager10.10.4. crire une politique pour le Java Security Manager10.10.5. Dbogage des politiques du gestionnaire de scurit

    10.11. SCURIT DES APPLICATIONS10.11.1. Activer/Dsactiver un remplacement de proprit bas descripteur

    10.12. ENCODAGE SSL10.12.1. Implmentation du cryptage SSL pour le serveur de JBoss EAP 6.10.12.2. Gnrer une cl de cryptage SSL et un certificat10.12.3. Rfrence de connecteur SSL

    10.13. L'ARCHIVAGE SCURIS DES MOTS DE PASSE POUR LES STRINGS DE NATURE CONFIDENTIELLE10.13.1. Scurisation des chanes confidentielles des fichiers en texte clair10.13.2. Crer un Keystore Java pour stocker des strings sensibles10.13.3. Masquer le mot de passe du keystore et initialiser le mot de passe de l'archivage de scurit10.13.4. Configurer JBoss EAP pour qu'il utilise l'archivage scuris des mots de passe10.13.5. Stocker et rsoudre des strings sensibles crypts du Keystore Java.10.13.6. Stocker et rsoudre des strings sensibles de vos applications

    10.14. ENCODAGE SE CONFORMANT FIPS 140-210.14.1. Conformit FIPS 140-210.14.2. Mots de passe conformes FIPS 140-210.14.3. Active la Cryptography FIPS 140-2 pour SSL dans Red Hat Enterprise Linux 6

    CHAPITRE 11. RFRENCE L'ADMINISTRATION DE LA SCURIT11.1. MODULES D'AUTHENTIFICATION INCLUS11.2. MODULES D'AUTORISATION INCLUS11.3. MODULES DE SCURIT INCLUS11.4. MODULES SECURITY AUDITING PROVIDER INCLUS

    CHAPITRE 12. CONFIGURATION DE SOUS-SYSTME12.1. APERU CONFIGURATION SOUS-SYSTME

    CHAPITRE 13. LE SOUS-SYSTME DE JOURNALISATION13.1. INTRODUCTION

    13.1.1. Logging (Journalisation)13.1.2. Frameworks de journalisations d'applications pris en charge par JBoss LogManager13.1.3. Configuration du journal d'amorage13.1.4. Emplacements de fichiers de journalisation par dfaut13.1.5. Filtre les expressions de journalisation13.1.6. Niveaux de journalisation13.1.7. Niveaux de journalisation pris en charge13.1.8. Catgories de journalisation13.1.9. Root Logger

    243244246246249262262262264267269269269270271274275275276276278281285285286288289291293296296296296

    300300330331331

    332332

    333333333333333334334334335336336

    Guide d'administration et de configuration

    6

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

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

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

    13.1.10. Gestionnaires de journaux13.1.11. Types de gestionnaires de journalisation13.1.12. Log Formatters13.1.13. Syntaxe de Formateur de journaux

    13.2. CONFIGURER LA JOURNALISATION PAR LA CONSOLE DE GESTION13.3. CONFIGURATION DE LOGGING DANS LE CLI

    13.3.1. Configurer le Root Logger par le CLI13.3.2. Configurer une Catgorie dans l'interface CLI13.3.3. Configurer un Log Handler de console dans le CLI13.3.4. Configurer un Log Handler de fichiers dans le CLI13.3.5. Configurer un Log Handler priodique dans le CLI13.3.6. Configurer un Log Handler Taille dans le CLI13.3.7. Configurer un Log Handler Async dans le CLI13.3.8. Configurer un Gestionnaire syslog

    13.4. PROFILS DE JOURNALISATION13.4.1. Profils de journalisation13.4.2. Crer un nouveau Profil de journalisation par le CLI13.4.3. Crer un Profil de journalisation par le CLI13.4.4. Spcifier un profil de journalisation dans une application13.4.5. Exemple de Configuration de Profil de journalisation

    13.5. PROPRITS DE LA CONFIGURATION DE JOURNALISATION13.5.1. Proprits Root Logger13.5.2. Proprits de catgorie de journalisation13.5.3. Proprits de Log Handlers de console13.5.4. Proprits de Log Handlers de fichiers13.5.5. Proprits de Log Handlers priodiques13.5.6. Proprits de Log Handlers de Taille13.5.7. Proprits de Log Handlers Async

    13.6. EXEMPLE DE CONFIGURATION XML DE LOGGING13.6.1. chantillon de Configuration XML pour Root Logger13.6.2. chantillon de Configuration XML pour une Catgorie de journalisation13.6.3. chantillon de Configuration XML pour un Log Handler de console13.6.4. chantillon de Configuration XML pour un Gestionnaire de journalisation ou Log Handler de fichiers

    13.6.5. chantillon de Configuration XML pour un Log Handler priodique13.6.6. chantillon de Configuration XML pour un Log Handler de Taille13.6.7. chantillon de Configuration XML pour un Log Handler Async

    CHAPITRE 14. JVM14.1. JVM

    14.1.1. Paramtres de configuration de JVM14.1.2. Afficher le statut JVM dans la Console de gestion

    CHAPITRE 15. SOUS-SYSTME WEB15.1. CONFIGURER LE SOUS-SYSTME WEB15.2. REMPLACER L'APPLICATION WEB WELCOME PAR DFAUT

    CHAPITRE 16. HTTP CLUSTERING ET QUILIBRAGE DES CHARGES16.1. INTRODUCTION

    16.1.1. Clusters de Haute disponibilit et Clusters d'quilibrage des charges16.1.2. Composants pouvant bnficier de la haute disponibilit (HA)16.1.3. Connecteurs HTTP - Aperu gnral16.1.4. Nud de worker

    16.2. CONFIGURATION DE CONNECTEUR

    336336337338339340340341344347351356361

    364366366367367368369370370371371

    372373374375376376376377

    377377378378

    379379379380

    382382386

    388388388388389391391

    Table des matires

    7

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

    16.2.1. Dfinir les pools de thread pour HTTP Connector in JBoss EAP 616.3. CONFIGURATION HTTP

    16.3.1. HTTP Autonome16.3.2. Installer Apache HTTPD inclus avec JBoss EAP 616.3.3. Installer le Apache HTTPD dans Red Hat Enterprise Linux avec JBoss EAP 6 (RPM)16.3.4. Configuration mod_cluster sur httpd16.3.5. Utiliser un HTTPD externe comme Web frontal pour les applications JBoss EAP 6.16.3.6. Configurer JBoss EAP 6 pour accepter des requtes en provenance d'HTTPD externe

    16.4. CLUSTERING16.4.1. Utiliser la Communication TCP pour le sous-systme de clusterisation16.4.2. Configurer le sous-systme JGroup pour Utilisation TCP16.4.3. Dsactiver les annonces dans le sous-systme mod_cluster.

    16.5. WEB, CONNECTEURS HTTP, ET HTTP CLUSTERING16.5.1. Le connecteur HTTP mod_cluster16.5.2. Configurer le sous-systme mod_cluster16.5.3. Installer le Module mod cluster dans Apache HTTPD ou dans JBoss Enterprise Web Server HTTPD (ZIP)

    16.5.4. Installer le Module mod cluster dans Apache HTTPD ou dans JBoss Enterprise Web Server HTTPD(RPM)16.5.5. Configurer les proprits Server Advertisement de votre HTTPD activ par un cluster16.5.6. Configurer un nud de worker de mod_cluster16.5.7. Migration du trafic entre les clusters

    16.6. APACHE MOD_JK16.6.1. Le connecteur Apache mod_jk HTTP16.6.2. Configurer JBoss EAP 6 pour qu'il communique avec Apache Mod_jk16.6.3. Installer le Module_jk_mod dans Apache HTTPD Server (ZIP)16.6.4. Installer le Module_jk_mod dans Apache HTTPD Server (RPM)16.6.5. Rfrence de configuration des Apache Mod_jk Workers

    16.7. APACHE MOD_PROXY16.7.1. Le connecteur Apache mod_proxy HTTP16.7.2. Installer Mod_proxy HTTP Connector dans Apache HTTPD

    16.8. MICROSOFT ISAPI16.8.1. Internet Server API (ISAPI) HTTP Connector16.8.2. Configurer Microsoft IIS pour qu'il puisse utiliser le re-directionneur ISAPI Redirector16.8.3. Configurer ISAPI Redirector pour qu'il envoie des requtes de clients la plate-forme JBoss EAP 6

    16.8.4. Configurer ISAPI Redirector pour qu'il quilibre des requtes de clients entre des serveurs multiples dela plate-forme JBoss EAP 6

    16.9. ORACLE NSAPI16.9.1. Netscape Server API (NSAPI) HTTP Connector16.9.2. Configurer le connecteur NSAPI dans Oracle Solaris16.9.3. Configurer NSAPI en connecteur de base HTTP16.9.4. Configurer NSAPI en tant que Cluster d'quilibrage des charges

    CHAPITRE 17. MESSAGERIE17.1. INTRODUCTION

    17.1.1. HornetQ17.1.2. Java Messaging Service (JMS)17.1.3. Styles de messagerie pris en compte

    17.2. ACCEPTEURS ET CONNECTEURS17.3. LES PONTS17.4. JNDI (JAVA NAMING AND DIRECTORY INTERFACE)17.5. TRAVAILLER AVEC DES MESSAGES VOLUMINEUX

    391394394394396396400401403403403405406407407

    421

    424425426431432432432433437439442442442445445445

    447

    449452452452454456

    459459459459459460461461461

    Guide d'administration et de configuration

    8

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

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

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

    17.6. CONFIGURATION17.6.1. Configurer le Serveur JMS17.6.2. Configuration des paramtres de l'adresse JMS17.6.3. Configurer la Messagerie dans HornetQ17.6.4. Configurer la re-livraison diffre17.6.5. Configurer les adresses de lettres mortes17.6.6. Configurer les adresses d'expiration de messages17.6.7. Rfrence pour les attributs de configuration d'HornetQ17.6.8. Dfinir l'expiration des messages

    17.7. PERSISTANCE17.7.1. Persistance dans HornetQ

    17.8. HAUTE DISPONIBILIT17.8.1. HornetQ Shared Stores17.8.2. High-availability (HA) Failover17.8.3. Dploiements sur les serveurs de sauvegarde HornetQ

    17.9. RPLICATION DE MESSAGES17.9.1. La rplication de messages HornetQ17.9.2. Configurer les Serveurs HornetQ pour la Rplication

    CHAPITRE 18. SOUS-SYSTME DE TRANSACTION18.1. CONFIGURATION DE SOUS-SYSTME DE TRANSACTION

    18.1.1. Configuration des transactions18.1.2. Configurer le Transaction Manager (TM) (ou gestionnaire de transactions)18.1.3. Configurez votre base de donnes pour utiliser les Transactions JTA18.1.4. Configuration d'une source de donnes XA18.1.5. Messages de journalisation de transactions18.1.6. Configurer la journalisation des sous-systmes de transactions

    18.2. ADMINISTRATION DES TRANSACTIONS18.2.1. Naviguer et grer les transactions

    18.3. RFRENCES DE TRANSACTIONS18.3.1. Erreurs et exceptions pour les transactions JBoss18.3.2. Limitations de JTA Clustering

    18.4. CONFIGURATION ORB18.4.1. A propos de CORBA (Common Object Request Broker Architecture)18.4.2. Configurer l'ORB pour les transactions JTS

    18.5. JDBC OBJECT STORE SUPPORT18.5.1. JDBC Store de Transactions

    CHAPITRE 19. SOUS-SYSTME DE MESSAGERIE19.1. UTILISER DES TRANSPORTS PERSONNALISS DANS LES SOUS-SYSTMES DE MESSAGERIE

    CHAPITRE 20. ENTERPRISE JAVABEANS20.1. INTRODUCTION

    20.1.1. Entreprise JavaBeans20.1.2. Enterprise JavaBeans pour Administrateurs20.1.3. Beans Enterprise20.1.4. Session Beans20.1.5. Message-Driven Beans

    20.2. CONFIGURER LES BEAN POOLS20.2.1. Bean Pools20.2.2. Crer un Bean Pool20.2.3. Supprimer un Bean Pool20.2.4. Modifier un Bean Pool20.2.5. Assigner des Bean Pools aux Beans de session et aux Beans bass messages

    461462465470470470471472476477477478478479480480480481

    482482482482486487487489490490494494494494494495496496

    498498

    501501501501501502502502502503504505506

    Table des matires

    9

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

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

    20.3. CONFIGURER LES EJB THREAD POOLS20.3.1. Enterprise Bean Thread Pools20.3.2. Crer un Thread Pool20.3.3. Supprimer le Thread Pool20.3.4. Modifier un Thread Pool

    20.4. CONFIGURER LES SESSION BEANS20.4.1. Session Bean Access Timeout20.4.2. Dfinir les valeurs de timeout d'accs aux beans de session par dfaut

    20.5. CONFIGURER LES MESSAGE-DRIVEN BEANS20.5.1. Dfinir l'Adaptateur de ressources par dfaut des Beans bass-messages

    20.6. CONFIGURER LE SERVICE EJB3 TIMER20.6.1. Service de minuterie EJB320.6.2. Configurer le Service de la minuterie EJB3

    20.7. CONFIGURER LE SERVICE D'INVOCATION ASYNCHRONE EJB20.7.1. EJB3 Service d'invocations asynchrones20.7.2. Configurer le Thread Pool du Service d'invocations asynchrones EJB3

    20.8. CONFIGURER EJB3 REMOTE INVOCATION SERVICE20.8.1. EJB3 Remote Service20.8.2. Configurer EJB3 Remote Service

    20.9. CONFIGURER LES EJB 2.X ENTITY BEANS20.9.1. EJB Entity Beans20.9.2. Container-Managed Persistence20.9.3. Activer EJB 2.x Container-Managed Persistence20.9.4. Configurer EJB 2.x Container-Managed Persistence20.9.5. Les proprits de sous-systme CMP pour les Gnrateurs de cls HiLo

    CHAPITRE 21. JAVA CONNECTOR ARCHITECTURE (JCA)21.1. INTRODUCTION

    21.1.1. Java EE Connector API (JCA)21.1.2. Java Connector Architecture (JCA)21.1.3. Adaptateurs de ressources

    21.2. CONFIGURATION DU SOUS-SYSTME JAVA CONNECTOR ARCHITECTURE (JCA)21.3. DPLOYER UN ADAPTATEUR DE RESSOURCES21.4. CONFIGURATION D'UN ADAPTATEUR DE RESSOURCES DPLOYES21.5. RFRENCE DE DESCRIPTION D'ADAPTATEUR DE RESSOURCES21.6. AFFICHAGES DES STATISTIQUES DE CONNEXION21.7. STATISTIQUES D'ADAPTATEUR DE RESSOURCES21.8. DPLOYER L'ADAPTATEUR DE RESSOURCES WEBSPHERE MQ21.9. CONFIGURER UN ADAPTATEUR DE RESSOURCES JMS STANDARD UTILISER AVEC UN FOURNISSEURJMS DE TIERCE PARTIE

    CHAPITRE 22. DPLOYER JBOSS EAP 6 DANS AMAZON EC222.1. INTRODUCTION

    22.1.1. Amazon EC222.1.2. Amazon Machine Instances (AMIs)22.1.3. JBoss Cloud Access22.1.4. Fonctionnalits de JBoss Cloud Access22.1.5. Types d'instances Amazon EC2 prises en charge22.1.6. AMI Red Hat pris en charge

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

    22.2.2.1. Instances non-clusterises

    508508508510511512512512514514515515515516516516517517517517518518518518

    520

    521521521521521522527528534539540541

    546

    551551551551551551552552553553553553

    Guide d'administration et de configuration

    10

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

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

    22.2.2.2. Instances non clusterises22.2.2.2.1. Lancer l'instance de JBoss EAP 6 non clusterise22.2.2.2.2. Dployer une Application sur une instance de JBoss EAP 6 non clusterise22.2.2.2.3. Lancer l'instance de JBoss EAP 6 non clusterise

    22.2.2.3. Domaines grs non clusteriss22.2.2.3.1. Lancer une instance pour qu'elle serve en tant que Contrleur de domaine22.2.2.3.2. Lancer une ou plusieurs instances pour qu'elles servent en tant que contrleurs d'htes22.2.2.3.3. Tester le domaine gr de JBoss EAP 6 non clusterise

    22.2.3. JBoss EAP 6 clusteris22.2.3.1. Instances clusterises22.2.3.2. Crer une instance de base de donnes de service de bases de donnes relationnelles.22.2.3.3. Clouds privs virtuels22.2.3.4. Crer un VPC (Virtual Private Cloud)22.2.3.5. Lancer une instance Apache HTTPD pour qu'elle serve en tant que proxy de mod_cluster etd'instance NAT pour le VPC22.2.3.6. Configurer le routage par dfaut du sous-systme priv VPC22.2.3.7. IAM (Identity and Access Management)22.2.3.8. Configurer l'installation IAM22.2.3.9. S3 Bucket22.2.3.10. Configurer l'installation S3 Bucket22.2.3.11. Instances clusterises

    22.2.3.11.1. Lancer les AMI de JBoss EAP 6 clusterise22.2.3.11.2. Lancer l'instance de JBoss EAP 6 clusterise

    22.2.3.12. Domaines grs clusteriss22.2.3.12.1. Lancer une instance pour qu'elle serve en tant que Contrleur de domaine de cluster22.2.3.12.2. Lancer une ou plusieurs instances pour qu'elles servent en tant que contrleurs d'htes decluster22.2.3.12.3. Tester le domaine gr de JBoss EAP 6 clusterise

    22.3. METTRE EN PLACE LE MONITORING DANS JBOSS OPERATIONS NETWORK (JON)22.3.1. AMI Monitoring22.3.2. Prrequis de connectivit22.3.3. Network Address Translation (NAT)22.3.4. Amazon EC2 et DNS22.3.5. Routing dans EC222.3.6. Quitter ou Re-dmarrer JON22.3.7. Configurer une instance pour vous enregistrer dans le Rseau d'oprations de JBoss.

    22.4. CONFIGURATION DU SCRIPT UTILISATEUR22.4.1. Paramtres de configuration permanente22.4.2. Paramtres de scripts personnaliss

    22.5. RSOLUTION DE PROBLMES22.5.1. Rsolution de problmes dans Amazon EC222.5.2. Information de diagnostique

    ANNEXE A. RFRENCES SUPPLMENTAIRESA.1. TLCHARGER LES FICHIERS DU PORTAIL DES CLIENTS DE RED HATA.2. CONFIGURER LE JDK PAR DFAUT DANS RED HAT ENTERPRISE LINUX

    ANNEXE B. HISTORIQUE DE RVISIONS

    553553555556557557559561562562562563563

    564566567567568568569569573574574

    576578579579580580581581581582582582586587587587

    588588588

    591

    Table des matires

    11

  • Guide d'administration et de configuration

    12

  • CHAPITRE 1. INTRODUCTION

    1.1. RED HAT JBOSS ENTERPRISE APPLICATION PLATFORM 6 (JBOSSEAP 6)

    Red Hat JBoss Enterprise Application Platform 6 (JBoss EAP 6) est une plate-forme middlewarerapide, scurise et puissante construite sur des standards ouverts et compatibles avec JavaEnterprise Edition 6. Elle intgre JBoss Application Server 7 avec un clustering de haute disponibilit,une puissante messagerie, une mise en cache distribue et autres technologies pour crer une plate-forme stable et volutive.

    La nouvelle structure modulaire permet que les services soient mis en place uniquement en fonctiondes besoins, ce qui augmente la vitesse de dmarrage de faon importante. La console de gestion etl'interface de ligne de commande de gestion suppriment le besoin de modifier les fichiers deconfiguration XML manuellement, et rajoute la possibilit de script et d'automatisation des tches. Enoutre, elle comprend des API et des frameworks de dveloppement, que vous pouvez utiliser pourdvelopper des applications Java EE puissantes, scurises et volutives rapidement.

    Rapporter un bogue

    1.2. LES FONCTIONNALITS DE JBOSS EAP 6

    Tableau 1.1. Fonctionnalits 6.1.0

    Fonctionnalit Description

    Certification Java Implmentation certifie des spcifications de JBossEnterprise Application Platform 6 Full Profil et WebProfile.

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

    Les configurations, dploiements, liaisonsde socket, modules, extensions etproprits systme sont gres par legroupe de serveurs.

    La scurit des applications, qui comprendles domaines de scurit, est grecentralement pour une configurationsimplifie.

    Console de gestion et Management CLI Il y a de nouvelles interfaces pour grer le domaineou serveur autonome. Il n'est nul besoin de modifierles fichiers de configuration XML la main. LeManagement CLI offre galement un mode lot, cequi signifie que vous pourrez scripter et automatiserles tches de gestion.

    CHAPITRE 1. INTRODUCTION

    13

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+228-545448+%5BSpecified%5D&comment=Title%3A+Red+Hat+JBoss+Enterprise+Application+Platform+6+%28JBoss+EAP+6%29%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+228-545448+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • La disposition du rpertoire est simplifie Le rpertoire modules/ contient maintenant lesmodules du serveur d'application, au lieu d'utiliserles rpertoires communs et spcifiques au serveurlib/. Les rpertoires domain/ et standalone/contiennent les artefacts et les fichiers deconfiguration pour le domaine et pour lesdploiements autonomes.

    Mcanisme de chargement de classes modulaire Les modules sont chargs et dchargs lademande pour plus de performance et de scurit etdes dmarrages et redmarrages plus rapides.

    Gestion de 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 leManagement CLI.

    Temps de dmarrage et d'arrt optimiss JBoss EAP 6 utilise moins de ressources et estextrmement efficace au niveau de l'utilisation desressources. Surtout utile aux dveloppeurs.

    Fonctionnalit Description

    Rapporter un bogue

    1.3. JBOSS EAP 6 OPERATING MODES

    JBoss EAP offre deux modes de fonctionnement des instances de JBoss EAP. Il peut soit tre dmarrdans un serveur autonome, ou dans un domaine gr. Chaque mode est conu en fonction des diffrentsscnarios. Il permet de choisir entre une installation sur serveur unique ou gestion multi-serveurscoordonne effet de levier des besoins de votre entreprise et pour automatiser les processus etfaciliter la gestion.

    Le choix entre un domaine gr et des serveurs autonomes dpend de la faon dont vos serveurs sontgrs et non pas par rapport aux capacits de rponse aux demandes de l'utilisateur final. Cettedistinction est particulirement importante lorsqu'il s'agit de clusters de haute disponibilit (HighAvailability ou HA). Il est important de comprendre que la fonctionnalit HA est orthogonale desserveurs autonomes en cours d'excution ou d'un domaine gr. Autrement dit, un groupe de serveursautonomes peut tre configur pour former un cluster HA.

    Rapporter un bogue

    1.4. LES SERVEURS AUTONOMES

    Un serveur autonome correspond l'un des deux modes oprationnels de JBoss EAP 6. Un mode deserveur autonome est un processus indpendant qui ressemble au mode d'excution unique desanciennes 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.

    Guide d'administration et de configuration

    14

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+229-545448+%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-545448+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+13735-478398+%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-478398+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • Rapporter un bogue

    1.5. LES DOMAINES GRS

    Un serveur autonome correspond l'un des deux modes oprationnels d'une instance de JBoss EAP 6.Il s'agit d'un mode qui permet de grer plusieurs instances de JBoss EAP 6 partir d'un seul point decontrle.

    Une collection de serveurs grs centralement est considre comme membre d'un domaine. Toutesles instances de JBoss EAP 6 du domaine partagent la mme politique de gestion. Un domaine consisteen un Contrleur de domaine, une ou plusieurs Contrleur(s) hte(s), et aucun ou plusieurs groupes deserveur par hte.

    Un contrleur de domaine est le point de dpart partir duquel le domaine est contrl. Il garantit quechaque serveur soit configur selon la politique de gestion du domaine. Le contrleur de domaine estgalement un contrleur hte. Un contrleur hte est un hte physique ou virtuel sur lequel le script domain.sh ou domain.bat est excut. Contrairement au contrleur de domaine, les contrleurshtes sont configurs pour lui dlguer des tches de gestion de domaine. Le contrleur hte dechaque hte interagit avec le contrleur de domaine pour vrifier le cycle de vie des instances duserveur d'application excutes sur son hte et pour aider le contrleur de domaine les grer.Chaque hte peut contenir plusieurs groupes de serveurs. Un groupe de serveurs est un ensembled'instances de serveurs sur lequel JBoss EAP 6 est install et tant configures comme une seule etmme entit. Etant donn que le contrleur de domaine gre la configuration et les applicationsdployes sur les groupes de serveurs, chaque serveur de groupe de serveurs partage la mmeconfiguration et les mmes 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 contrleurshtes sont lis des htes physiques (ou virtuels) spcifiques. Vous pouvez excuter plusieurscontrleurs htes sur le mme matriel si vous utilisez diffrentes configurations, afin d'viter que lesports et autres ressources ne rentrent en conflit.

    Figure 1.1. Reprsentation graphique d'un domaine gr

    CHAPITRE 1. INTRODUCTION

    15

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+37-480032+%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-480032+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • 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 d'hte est configure pour agir en tantque contrleur de domaine. Les responsabilits principales d'un contrleur de gestion sont :

    maintenir la politique centrale de gestion du domaine

    s'assurer que tous les contrleurs soient mis au courant de leurs contenus actuels

    assister tous les contrleurs pour que toutes les instances en cours de JBoss EAP 6 soientconfigures suivant cette politique

    La politique de gestion centrale est stocke par dfaut dans le fichier domain/configuration/domain.xml, dans le fichier d'installation JBoss EAP 6 non compress, surle systme de fichiers de l'hte du contrleur de domaines.

    On doit pouvoir trouver un fichier de domain.xml dans le rpertoire de domain/configuration/ ducontrleur hte qui est destin tre excut comme contrleur de domaine. Ce fichier n'est pasobligatoire pour les installations sur les contrleurs htes non destins tre conus commecontrleur de domaine. Cependant, la prsence d'un fichier domain.xml sur un tel serveur ne nuitpas. Le fichier domain.xml contient la configuration des divers profils qui peuvent tre configurs pourexcuter sur les instances de serveur d'un domaine. Une configuration de profil inclut la configurationdtaille des diffrents sous-systmes qui composent un profil. La configuration de domaine inclutgalement la dfinition des groupes de sockets et la dfinition des groupes de serveurs.

    Rapporter un bogue

    1.7. CHECS DE CONTRLEURS DE DOMAINES

    Si un Contrleur de domaines choue pour une raison quelconque, vous pourrez configurer etpromouvoir des Contrleurs de domaines d'htes pour qu'ils se substituent des contrleurs dedomaines.

    Rapporter un bogue

    1.8. CONTRLEUR HTE

    Un contrleur hte est lanc lorsque le script domain.sh ou domain.bat script est excut sur unhte. La responsabilit primaire d'un contrleur hte est la gestion de serveur. Il dlgue des tches degestion de domaine et est responsable de lancer et d'arrter les processus de serveurs d'applicationsindividuels qui s'excutent sur son hte. Il interagit avec le contrleur de domaines pour grer lacommunication entre les serveurs et le contrleur de domaines. Plusieurs contrleurs hte d'undomaine peuvent interagir avec un contrleur de domaine unique. Par consquent, tous lescontrleurs htes et les instances de serveurs excutant en mode de domaine unique peuvent avoir uncontrleur de domaine unique et doivent appartenir au mme 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 :

    Guide d'administration et de configuration

    16

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+33-480033+%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-480033+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+32-494009+%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-494009+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+13661-377600+%5BSpecified%5D&comment=Title%3A+%C3%89checs+de+Contr%C3%B4leurs+de+domaines%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+13661-377600+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • numre les noms des instances de JBoss EAP 6 censes tre excutes partir del'installation.

    Une des configurations suivantes :

    la faon dont le contrleur hte contacte le contrleur de domaines pour s'enregistrer etpour accder la configuration de domaine

    la faon de rechercher et contacter un contrleur de domaines loign

    comment le contrleur d'htes doit se persuader lui-mme d'agir en tant que contrleurde domaines

    Configuration d'lments spcifiques l'installation physique locale. Ainsi, les dfinitionsd'interfaces nommes dclares dans domain.xml peuvent tre mappes vers une adresse IPspcifique une machine dans host.xml. Les noms de chemins d'accs abstraits de domain.xmlpeuvent tre mapps vers les chemins d'accs d'host.xml.

    Rapporter un bogue

    1.9. LES GROUPES DE SERVEURS

    Un groupe de serveurs est une collection d'instances de serveur qui sont gres et configuresensemble. Dans un domaine gr, chaque instance de serveur d'applications appartient un groupe deserveurs, mme si c'est le seul membre. Les instances de serveur d'un groupe partagent la mmeconfiguration de profil et de dploiement de leur contenu. Les contrleurs de domaines et lescontrleurs htes appliquent la configuration standard sur toutes les instances de serveurs de chaquegroupe de serveur dans son domaine. Un domaine peut se composer de plusieurs groupes de serveurs.Diffrents groupes de serveurs peuvent tre configurs avec diffrents profils et dploiements, parexemple dans un domaine avec diffrents niveaux de serveurs offrant diffrents services. Diffrentsgroupes de serveurs peuvent galement avoir le mme profil et les dploiements, comme par exemple,pour supporter les scnarios de mise jour d'applications qui s'enchanent, quand une interruptiontotale du service est vite grce la mise niveau pralable de l'application sur un groupe deserveurs, suivie d'une mise niveau d'un deuxime groupe de serveurs.

    Voici un exemple de 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

    Un groupe de serveurs inclut les attributs optionnels suivants :

    socket-binding-group : le nom du groupe de liaisons de sockets par dfaut utiliser pour les

    CHAPITRE 1. INTRODUCTION

    17

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+36-494010+%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-494010+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • serveurs dans le groupe. Ce nom peut tre remplac sur la base d'un serveur la fois danshost.xml. Si le nom socket-binding-group n'est pas fourni dans l'lment server-group, il doittre donn pour chaque serveur dans le fichier host.xml.

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

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

    jvm : les paramtres de configuration par dfaut de tous les serveurs du groupe. Le contrleurhte fait fusionner ces paramtres dans n'importe quelle configuration fournie par host.xmlpour tablir les paramtres utiliser dans la JVM du serveur.

    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 simple 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, lesdpendances du module sont dfinies, ordonnances, et rsolues par le serveur ou le contrleur dudomaine, et charges dans le bon ordre. Quand le dploiement est retir, les modules sont retirs duchargement quand ils ne sont plus utiles aucun dploiement.

    Il est possible de dsactiver les modules ou de supprimer le dploiement de pilotes ou autres servicesmanuellement en retirant les sous-systmes de la configuration. Cependant, dans la plupart des cas,cela n'est pas utile. Si aucune de vos applications utilisent un module, il ne sera pas charg.

    Rapporter un bogue

    Guide d'administration et de configuration

    18

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+3605-385432+%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-385432+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+276-458660+%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-458660+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    2.1. DMARRER ET STOPPER JBOSS EAP 6

    2.1.1. Dmarrer JBoss EAP 6

    Dmarrer JBoss EAP 6 d'une des manires suivantes :

    Section 2.1.2, Dmarrez JBoss EAP 6 comme un serveur autonome

    Section 2.1.3, Dmarrez JBoss EAP 6 comme domaine gr

    Rapporter un bogue

    2.1.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

    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.1.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 d'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

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    19

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+4598-547487+%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-547487+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+42-458662+%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-458662+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • 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.1.4. Dmarrez 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.

    Prrequis

    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/.

    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.

    Procdure 2.3. 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

    Guide d'administration et de configuration

    20

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+43-471780+%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-471780+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • 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.

    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.1.5. 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, faire cesser une instance quia t dmarre par un service et faire cesser une instance qui a t mise en arrire-plan par un script.

    NOTE

    Cette tche ne rgle pas l'arrt d'un serveur ou d'un groupe de serveurs dans unDomaine gr. Pour ces scnarios, voir Section 2.2.3, Stopper un serveur qui utiliseune Console de gestion .

    Procdure 2.4. Stopper une instance autonome de JBoss EAP 6

    1. 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.

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    21

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+309-549844+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrez+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-549844+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • 2. Stopper une instance qui a dmarr en tant que service de systme d'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 sa fonction 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.

    3. Stopper une instance qui excute en arrire-plan (Red Hat Enterprise Linux)

    a. Cherchez l'instance dans la liste de processus. Une option consiste excuter lacommande ps aux |grep "[j]ava -server". Cela renverra un rsultat pour chaqueinstance de JBoss EAP 6 en cours d'excution sur la machine locale.

    b. Envoyer au processus le signalTERM, en excutant kill process_ID, avec process_IDcomme numro de deuxime champ de la commande ps aux ci-dessus.

    Rsultat

    Chacune de ces solutions ferme la plate-forme JBoss EAP 6 nettement, ce qui fait qu'aucune donnen'est perdue.

    Rapporter un bogue

    2.1.6. Rfrence aux variables et arguments passer l'excution du serveur

    Le script de dmarrage du serveur d'applications accepte l'ajout d'arguments et de variables en coursd'excution. L'utilisation de ces paramtres permettent au serveur d'tre dmarr sous d'autresconfigurations que celles qui sont dfinies dans les fichiers de configuration standalone.xml, domain.xml et host.xml. Cela peut comprendre le dmarrage du serveur par un ensemble deliaisons de sockets diffrent ou une configuration secondaire. Vous pourrez accder une liste desparamtres disponibles en passant la variable d'assistance au dmarrage.

    Exemple 2.5.

    L'exemple suivant ressemble au dmarrage de serveur expliqu dans Section 2.1.2, DmarrezJBoss EAP 6 comme un serveur autonome , avec les variables -h ou --help en plus. Les rsultatsde cette variable d'assistance sont expliqus dans le tableau ci-dessous.

    Tableau 2.1. Tableau des arguments et variables du temps d'excution

    Argument ou Variable Description

    --admin-only Dfinir le type d'excution du serveur ADMIN_ONLY. Cela le fera ouvrir lesinterfaces administratives et il pourra ainsi accepter les ordres de gestion, mais ilne pourra pas dmarrer d'autres services de runtime ou accepter les demandesde l'utilisateur final.

    [localhost bin]$ standalone.sh -h

    Guide d'administration et de configuration

    22

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+44-458668+%5BSpecified%5D&comment=Title%3A+Stopper+le+serveur+JBoss+EAP+6%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+44-458668+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • -b= Dfinir la proprit systme jboss.bind.address la valeur donne.

    -b Dfinir la proprit systme jboss.bind.address la valeur donne.

    -b= Dfinir la proprit systme jboss.bind.address. lavaleur donne.

    -c= Nommer le fichier de configuration du serveur utiliser. La valeur par dfaut est standalone.xml.

    -c Nommer le fichier de configuration du serveur utiliser. La valeur par dfaut est standalone.xml.

    --debug [] Activer le mode de dbogage par un argument en option qui indique le port. Nefonctionne que si le script de lancement le supporte.

    -D[=] Dfinir une proprit systme.

    -h Afficher le message d'assistance et sortir.

    --help Afficher le message d'assistance et sortir.

    --read-only-server-config=

    Nom du fichier de configuration du serveur utiliser. Cela diffre de '--server-config' et '-c' en ce que le fichier d'origine n'est jamais cras.

    -P= Tlcharger les proprits systme de l'URL donn.

    -P Tlcharger les proprits systme de l'URL donn.

    --properties= Tlcharger les proprits systme de l'URL donn.

    -S[=] Dfinir une proprit de scurit.

    --server-config=

    Nommer le fichier de configuration du serveur utiliser. La valeur par dfaut est standalone.xml.

    -u= Dfinir la proprit systme jboss.default.multicast.address lavaleur donne.

    -u Dfinir la proprit systme jboss.default.multicast.address lavaleur donne.

    -V Afficher la version du serveur d'application et sortir.

    -v Afficher la version du serveur d'application et sortir.

    Argument ou Variable Description

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    23

  • --version Afficher la version du serveur d'application et sortir.

    Argument ou Variable Description

    Rapporter un bogue

    2.2. DMARRER ET ARRTER LES SERVEURS

    2.2.1. Dmarrer et arrter les serveurs par le Management CLI

    Vous pouvez dmarrer et arrter les serveurs avec le Management CLI ou par la Console de gestion.Les deux outils de gestion vous permettent de contrler une seule instance de serveur autonome, oude grer slectivement un ou plusieurs serveurs dans un dploiement de domaine gr. Si vous utilisezla Console de gestion, veuillez consulter Section 2.2.2, Dmarrer un serveur par la Console degestion pour obtenir des instructions. Si vous utilisez le Management CLI, le processus varie entredes instances de serveur autonome et de domaine gr.

    Dmarrer et arrter un serveur autonome par le Management CLI

    Vous pouvez dmarrer une instance de serveur autonome par les scripts de ligne de commande, et lefermer par le Management CLI par la commande shutdown. Si vous avez besoin de l'instance par lasuite, excuter le processus de dmarrage nouveau selon les instructions dans Section 2.1.2, Dmarrez JBoss EAP 6 comme un serveur autonome .

    Exemple 2.6. Dmarrer et arrter une instance de serveur autonome par le Management CLI

    [standalone@localhost:9999 /] shutdown

    Dmarrer et arrter un domaine gr par le Management CLI

    Si vous excutez un Domaine gr, la Console de gestion va vous permettre de dmarrer ou de stopperslectivement des serveurs spcifiques pour ce domaine. Cela inclut les groupes de serveurs dans toutle domaine, ainsi que les instances de serveur spcifiques sur un hte.

    Exemple 2.7. Stopper un Hte de serveur dans un Domaine gr via un Management CLI

    Semblable une instance de Serveur Autonome, la commande shutdown est utilise pour fermerun hte de Domaine Gr dclar. Cette exemple stoppe un hte de serveur nomm master endclarant le nom d'instance avant d'appeler l'opration de fermeture. Utiliser la touche tab pouraider la compltion de chanes et pour exposer des variables visibles comme les valeurs htesdisponibles.

    [domain@localhost:9999 /] /host=master:shutdown

    Exemple 2.8. Stopper un Hte de serveur dans un Domaine gr via un Management CLI

    Cet exemple montre comment dmarrer un groupe de serveurs par dfaut nomm main-server-group en dclarant le groupe avant les oprations start et stop. Utilisez la touche tab pouraider la compltion de chanes et pour exposer des variables visibles comme les valeurs de nomde groupe de serveur disponible.

    Guide d'administration et de configuration

    24

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+5455-549241+%5BSpecified%5D&comment=Title%3A+R%C3%A9f%C3%A9rence+aux+variables+et+arguments+%C3%A0+passer+%C3%A0+l%27ex%C3%A9cution+du+serveur%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+5455-549241+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • [domain@localhost:9999 /] /server-group=main-server-group:start-servers

    [domain@localhost:9999 /] /server-group=main-server-group:stop-servers

    Exemple 2.9. Dmarrer et stopper une instance de serveur dans un Domaine gr via unManagement CLI

    Cet exemple montre comment dmarrer et stopper une instance de serveur nomme server-onesur l'hte master en dclarant la configuration de l'hte et du serveur avant d'invoquer lesoprations start et stop. Utilisez la touche tab pour aider la compltion de chanes et pourexposer des variables visibles comme les valeurs de configuration de l'hte et du serveur.

    [domain@localhost:9999 /] /host=master/server-config=server-one:start

    [domain@localhost:9999 /] /host=master/server-config=server-one:stop

    Rapporter un bogue

    2.2.2. Dmarrer un serveur par la Console de gestion

    Prrequis

    Section 2.1.3, Dmarrez JBoss EAP 6 comme domaine gr

    Section 3.4.2, Se conncecter la console de gestion

    Procdure 2.5. Dmarrer le serveur

    1. Naviguer dans Server Instances dans la Console de gestion

    a. Slectionner l'onglet Runtime en haut de la console.

    2. Slectionner un serveur partir de la liste Server Instances, slectionner le serveur que vous souhaitez dmarrer.Les serveurs qui sont en cours d'excution sont indiqus.

    En plaant le curseur sur une instance de cette liste, vous verrez vos options en bleu sousDtails du serveur.

    3. Cliquer sur le bouton StartPour dmarrer une instance, cliquer sur Start Server quand vous verrez ce texte. Une botede dialogue de confirmation va s'ouvrir. Cliquer sur le bouton Confirm pour dmarrer leserveur.

    Rsultat

    Le serveur slectionn dmarre et excute.

    Rapporter un bogue

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    25

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+4748-549123+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrer+et+arr%C3%AAter+les+serveurs+par+le+Management+CLI%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+4748-549123+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+4456-556259+%5BSpecified%5D&comment=Title%3A+D%C3%A9marrer+un+serveur+par+la+Console+de+gestion%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+4456-556259+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • 2.2.3. Stopper un serveur qui utilise une Console de gestion

    Prrequis

    Section 2.1.3, Dmarrez JBoss EAP 6 comme domaine gr

    Section 3.4.2, Se conncecter la console de gestion

    Procdure 2.6. Stopper un serveur qui utilise une Console de gestion

    1. Naviguez dans Htes, groupes et instances de serveur dans la Console de gestion

    a. Slectionner l'onglet Runtime en haut de la console. Les instances de serveur disponiblesseront affiches sur le tableau gnral de l'onglet Topologie.

    2. Slectionner un serveur partir de la liste Server Instances, slectionner le serveur que vous souhaitez stopper.Les serveurs qui sont en cours d'excution sont indiqus.

    3. Cliquer sur le texte Stop Server.Cliquer sur le texte Stop Server qui apparat quand vous bougez la souris sur l'entreserveur. Une bote de dialogue de confirmation apparatra.

    4. Cliquer sur le bouton Confirm pour arrter le serveur.

    Rsultat

    Le serveur slectionn est stopp.

    Rapporter un bogue

    2.3. CHEMINS D'ACCS AUX SYSTMES DE FICHIERS

    2.3.1. Chemins d'accs aux systmes de fichiers

    JBoss EAP 6 utilise des noms logiques pour les chemins de systmes de fichiers. Les fichiers deconfiguration domain.xml, host.xml et standalone.xml incluent tous une section o les cheminsd'accs peuvent tre dclars. D'autres sections de la configuration peuvent ensuite rfrencer ceschemins par leur nom logique, vitant la dclaration du chemin d'accs absolu pour chaque instance.Cela bnficie aux efforts de configuration et d'administration car cela permet des configurationshtes spcifiques de rsoudre des noms logiques universels.

    Par exemple, la configuration du sous-systme de logging comprend une rfrence au chemin jboss.server.log.dir qui pointe vers le rpertoire log du serveur.

    Exemple 2.10. Exemple de chemin d'accs relatif du rpertoire de logging

    JBoss EAP 6 fournit un nombre de chemins d'accs standards automatiquement sans que l'utilisateurn'ait besoin de les configurer dans un fichier de configuration.

    Guide d'administration et de configuration

    26

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+14874%2C+Administration+and+Configuration+Guide-6.2-1%0ABuild+Date%3A+26-08-2015+08%3A51%3A58%0ATopic+ID%3A+4468-556261+%5BSpecified%5D&comment=Title%3A+Stopper+un+serveur+qui+utilise+une+Console+de+gestion%0A%0ADescribe+the+issue%3A%0A%0A%0ASuggestions+for+improvement%3A%0A%0A%0AAdditional+information%3A&cf_build_id=Translation+4468-556261+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.2.0

  • Tableau 2.2. Chemins d'accs standard

    Valeur Description

    jboss.home.dir Le rpertoire root de la distribution JBoss EAP 6.

    user.home Le rpertoire d'accueil de l'utilisateur.

    user.dir Le rpertoire de travail actuel de l'utilisateur

    java.home Le rpertoire d'installation de Java

    jboss.server.base.dir

    Le rpertoire root d'une instance de serveur individuel.

    jboss.server.data.dir

    Le rpertoire que le serveur va utiliser pour le stockage de fichier de donnespersistantes.

    jboss.server.config.dir

    Le rpertoire qui contient la configuration du serveur.

    jboss.server.log.dir

    Le rpertoire que le serveur va utiliser pour le stockage de fichier dejournalisation.

    jboss.server.temp.dir

    Le rpertoire que le serveur va utiliser pour le stockage de fichier temporaires.

    jboss.controller.temp.dir

    Le rpertoire que le contrleur hte va utiliser pour le stockage de fichiertemporaires.

    Les utilisateurs peuvent ajouter leurs propres chemins d'accs ou bien les remplacer tous sauf les cinqpremiers en ajoutant l'lment path dans leur fichier de configuration. L'exemple suivant indique lanouvelle dclaration de chemin relatif qui se rapporte au rpertoire root de l'instance du serveurindividuel.

    Exemple 2.11. Format d'un chemin relatif

    La structure de la dclaration du chemin utilise les attributs suivants.

    Tableau 2.3. Attributs de chemin d'accs

    Attribut Description

    name Le nom du chemin d'accs.

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    27

  • path Le chemin d'accs du systme de fichier. Considr comme chemin absolu, moins que l'attribut relative-to ne soit spcifi, dans lequel cas, la valeursera traite comme tant relative ce chemin.

    relative-to Un attribut optionnel qui indique le nom d'un autre nom ancienement nomm, oubien qui correspond un chemin standard dfini par le systme.

    Attribut Description

    Un lment path (chemin) d'un fichier de configuration domain.xml ne requiert que le nom del'attribut. Il n'a pas besoin d'inclure des informations sur le chemin du systme de fichiers, comme lemontre l'exemple suivant.

    Exemple 2.12. Exemple de chemin de domaine

    Cette configuration dclare simplement qu'il existe un chemin exemple nomme exemple auquel lesautres parties de la configuration du domain.xml peuvent faire rfrence. L'emplacement du systmede fichiers courant dclar par l'exemple est spcifique aux fichiers de configuration host.xmlrespectifs des instances de l'hte qui se joignent aux groupes de domaine. Si cette approche estutilise, il doit y avoir un lment de chemin dans l'host.xml de chaque machine, qui indique lechemin du systme de fichier.

    Exemple 2.13. Exemple de chemin d'hte

    Un lment path d'un fichier standalone.xml doit inclure la spcification du chemin d'accs dusystme de fichier