686
JBoss Enterprise Application Platform 6.3 Guide d'administration et de configuration À utiliser dans Red Hat JBoss Enterprise Application Platform 6 Last Updated: 2017-10-27

6.3 JBoss Enterprise Application Platform · 1.1. red hat jboss enterprise application platform 6 1.2. les fonctionnalitÉs de jboss eap 6 1.3. jboss eap 6 operating modes 1.4. les

  • Upload
    others

  • View
    41

  • Download
    0

Embed Size (px)

Citation preview

  • JBoss Enterprise Application Platform6.3

    Guide d'administration et de configuration

    À utiliser dans Red Hat JBoss Enterprise Application Platform 6

    Last Updated: 2017-10-27

  • JBoss Enterprise Application Platform 6.3 Guide d'administration et deconfiguration

    À utiliser dans Red Hat JBoss Enterprise Application Platform 6

  • Notice légale

    Copyright © 2015 Red Hat, Inc.57.

    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 Red Hattrademarks 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 United Statesand/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 related toor 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 other countriesand are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed orsponsored by the OpenStack Foundation, or the OpenStack community.

    All other trademarks are the property of their respective owners.

    Résumé

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

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

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

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

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

    Table des matières

    CHAPITRE 1. INTRODUCTION1.1. RED HAT JBOSS ENTERPRISE APPLICATION PLATFORM 61.2. LES FONCTIONNALITÉS DE JBOSS EAP 61.3. JBOSS EAP 6 OPERATING MODES1.4. LES SERVEURS AUTONOMES1.5. LES DOMAINES GÉRÉS1.6. CONTRÔLEUR DE DOMAINE1.7. DOMAIN CONTROLLER DISCOVERY ET FAILOVER1.8. CONTRÔLEUR HÔTE1.9. LES GROUPES DE SERVEURS1.10. PROFILS JBOSS EAP 6

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

    2.1.1. Démarrer JBoss EAP 62.1.2. Démarrez JBoss EAP 6 comme un serveur autonome2.1.3. Démarrez JBoss EAP 6 comme domaine géré2.1.4. Configuration d'un nom d'hôte dans un domaine géré2.1.5. Créer un domaine géré sur deux machines2.1.6. Démarrez JBoss EAP 6 avec une configuration différente2.1.7. Stopper le serveur JBoss EAP 62.1.8. Référence aux variables et arguments à passer à l'exécution du serveur

    2.2. DÉMARRER ET ARRÊTER LES SERVEURS2.2.1. Démarrer et arrêter les serveurs par l'interface CLI2.2.2. Démarrer un serveur par la console de gestion2.2.3. Stopper un serveur qui utilise une console de gestion

    2.3. CHEMINS D'ACCÈS AUX SYSTÈMES DE FICHIERS2.3.1. Chemins d'accès aux systèmes de fichiers

    2.4. FICHIERS DE CONFIGURATION2.4.1. Fichiers de configuration de JBoss EAP 62.4.2. Remplacement de propriété basée descripteur2.4.3. Activer/Désactiver un remplacement de propriété basé descripteur2.4.4. Historique du fichier de configuration2.4.5. Démarrer le serveur par une ancienne configuration2.4.6. Sauvegarder un snapshot de configuration par l'interface CLI2.4.7. Charger un snapshot de configuration par l'interface CLI.2.4.8. Supprimer un snapshot de configuration par l'interface CLI2.4.9. 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 INTERFAC CLI3.4. LA CONSOLE DE GESTION

    3.4.1. Console de management3.4.2. Se conncecter à la console de gestion3.4.3. Changer la langue de la console de management3.4.4. Données analytiques dans la console EAP3.4.5. Activer/désactiver Google Analytics dans la console EAP3.4.6. Configurer un serveur par la console de management3.4.7. Ajouter un déploiement dans une console de management3.4.8. Créer un nouveau serveur dans la console de management

    1515151616171819202121

    2323232323242527283133333535363637384041434344444546

    48484849505050515152545555

    Table des matières

    1

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

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

    3.4.9. Modifier les niveaux de journalisation par défaut en utilisant la console de management3.4.10. Créer 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 de l'interface CLI3.5.3. Quitter l'interface CLI3.5.4. Se connecter à une instance de serveur géré 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 opérations et les commandes de l'interface CLI3.5.9. Options de configuration de Management CLI3.5.10. Références de commandes d'interface CLI3.5.11. Référence aux opérations d'interface CLI

    3.6. OPÉRATIONS 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 système et serveur dans l'interface CLI3.6.4. Affiche une description d'opération en utilisant l'interface CLI3.6.5. Afficher les noms de l'opération 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 propriétés système par l'interface CLI

    3.7. HISTORIQUE DES COMMANDES DE L'INTERFACE CLI3.7.1. Utiliser l'historique de commande à 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. Désactiver 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 le 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. CRÉATION D'UTILISATEUR

    4.1.1. Ajouter un Utilisateur dans 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. Spécifier des fichiers de propriétés alternatifs pour les informations de gestion des utilisateurs4.1.5. Exemples de lignes de commande de script Add-user

    CHAPITRE 5. RÉSEAU ET CONFIGURATION DE PORT5.1. INTERFACES

    5.1.1. Les interfaces

    5656575757585858596061646668707073737475768182838385909090919191929292939394959696

    989898

    100100101102

    105105105

    Guide d'administration et de configuration

    2

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

    5.1.2. Configurer les interfaces5.2. GROUPES DE LIAISONS DE SOCKETS

    5.2.1. Groupes de liaisons de sockets5.2.2. Configurer les liaisons de sockets5.2.3. Ports de réseau utilisés par JBoss EAP 65.2.4. Valeurs de décalage des ports pour les groupes de liaison de sockets5.2.5. Configurer Port Offset (valeurs de décalage de ports)5.2.6. Configuration de la taille d'un message à distance

    5.3. IPV65.3.1. Configurer les préférences de JVM Stack d'IPv6 Networking5.3.2. Configurer les déclarations d'interface du réseautage IPv65.3.3. Configurer les Préférences JVM Stacks des adresses IPv6

    CHAPITRE 6. GESTION DES SOURCES DE DONNÉES6.1. INTRODUCTION

    6.1.1. JDBC6.1.2. Bases de données prises en charge par JBoss EAP 66.1.3. Types de sources de données6.1.4. L'exemple de source de données6.1.5. Déploiement 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 téléchargements de pilotes JDBC6.2.4. Accès aux classes spécifiques à un fournisseur

    6.3. SOURCES DE DONNÉES NON-XA6.3.1. Créer une source de données non-XA avec les interfaces de gestion6.3.2. Modifier une source de données non-XA par les interfaces de gestion6.3.3. Supprimer une source de données non-XA par les interfaces de gestion

    6.4. SOURCES DE DONNÉES XA6.4.1. Créer une source de données XA par les interfaces de gestion6.4.2. Modifier une base de données XA par les interfaces de gestion6.4.3. Supprimer une base de données 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. SÉCURITÉ DES BASES DE DONNÉES6.5.1. Sécurité des bases de données

    6.6. CONFIGURATION DES SOURCES DE DONNÉES6.6.1. Paramètres de source de données6.6.2. Les URL de connexion de sources de données6.6.3. Extensions de sources de données6.6.4. Voir les statistiques de sources de données6.6.5. Statistiques de bases de données

    6.7. EXEMPLES DE SOURCES DE DONNÉES6.7.1. L'exemple de source de données PostgreSQL6.7.2. Exemple de source de données PostgreSQL XA6.7.3. Exemple de source de données MySQL6.7.4. Exemple de source de données MySQL XA6.7.5. L'exemple de source de données Oracle6.7.6. Exemple de source de données d'Oracle XA6.7.7. Exemple de source de données Microsoft SQLServer6.7.8. Exemple de source de données Microsoft SQLServer XA

    106110110113115118118119120120120121

    123123123123123123124124124125127128129129131132133133135136137137137139139140140147147149149151151152153154155156158159

    Table des matières

    3

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

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

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

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

    6.7.9. Exemple de source de données IBM DB26.7.10. Exemple de source de données IBM DB2 XA6.7.11. L'exemple de source de données Sybase6.7.12. L'exemple de source de données Sybase

    CHAPITRE 7. CONFIGURATION DES MODULES7.1. INTRODUCTION

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

    7.2. DÉSACTIVER L'ISOLEMENT DE MODULE DE SOUS-DÉPLOIEMENT POUR TOUS LES DÉPLOIEMENTS

    7.3. AJOUTER UN MODULE À TOUS LES DÉPLOIEMENTS7.4. DÉFINIR UN RÉPERTOIRE DE MODULES JBOSS EXTERNE7.5. RÉFÉRENCE

    7.5.1. Les modules inclus7.5.2. Nommage de modules dynamiques

    CHAPITRE 8. JSVC8.1. INTRODUCTION

    8.1.1. Jsvc8.1.2. Démarrer et arrêter 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. DÉPLOIEMENT D'APPLICATIONS10.1. LES DÉPLOIEMENTS D'APPLICATIONS10.2. DÉPLOYER AVEC LA CONSOLE DE GESTION

    10.2.1. Gérer le déploiement d'application à l'aide de la console de gestion10.2.2. Activer une application déployée à l'aide de la console de gestion10.2.3. Désactiver une application déployée à l'aide de la console de gestion

    10.3. DÉPLOYER PART L'INTERFACE DE COMMANDES CLI10.3.1. Gérer le déploiement d'une application à l'aide de l'interface CLI10.3.2. Déployer une application dans un serveur autonome à l'aide de l'interface CLI10.3.3. Supprimer le déploiement d'une application dans un serveur autonome à l'aide de l'interface CLI10.3.4. Déployer une application dans un domaine géré à l'aide de l'interface CLI10.3.5. Supprimer le déploiement d'une application dans un domaine géré à l'aide de l'interface CLI

    10.4. DÉPLOYER PAR L'API HTTP10.4.1. Déployer une application par l'API HTTP

    10.5. DÉPLOYER AVEC LE SCANNEUR DE DÉPLOIEMENT10.5.1. Gérer le déploiement d'applications dans le scanneur de déploiement10.5.2. Déployer une application dans une instance de serveur autonome par un scanneur de déploiement10.5.3. Supprimer le déploiement d'une application dans une instance de serveur autonome par un scanneur dedéploiement10.5.4. Redéploiement d'une application dans une instance de serveur autonome par le scanneur dedéploiement10.5.5. Référence pour les fichiers de marquage de scanneur de déploiement10.5.6. Référence pour attributs de scanneur de déploiement

    160161162163

    165165165166166167

    167168169170170170

    172172172172

    177177177177177178

    180180181181181182183183183184184185185185188188189

    190

    191192193

    Guide d'administration et de configuration

    4

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

    10.5.7. Configurer le scanneur de déploiement10.5.8. Configurer le scanneur de déploiement avec l'interface CLI

    10.6. DÉPLOYER AVEC MAVEN10.6.1. Gestion du déploiement d'applications dans Maven10.6.2. Déployer une application dans Maven10.6.3. Supprimer le déploiement d'une application dans Maven

    10.7. CONTRÔLER L'ORDRE DES APPLICATIONS DÉPLOYÉES DANS JBOSS EAP 610.8. REMPLACEMENT DU DESCRIPTEUR DE DÉPLOIEMENT

    CHAPITRE 11. SÉCURISER JBOSS EAP 611.1. LA SÉCURITÉ DU SOUS-SYSTÈME11.2. STRUCTURE DU SOUS-SYSTÈME DE SÉCURITÉ11.3. CONFIGURER LE SOUS-SYSTÈME DE SÉCURITÉ11.4. MODE DE SUJET DEEP COPY11.5. ACTIVER LE MODE DE SUJET DEEP COPY11.6. DOMAINES DE SÉCURITÉ

    11.6.1. Les domaines de sécurité11.6.2. Picketbox11.6.3. Authentification11.6.4. Configurer l'authentification dans un domaine de sécurité11.6.5. L'autorisation11.6.6. Configurer l'autorisation pour un domaine de sécurité11.6.7. Security Auditing11.6.8. Configurer Security Auditing11.6.9. Audit Log11.6.10. Security Mapping11.6.11. Configurer le mappage de sécurité dans un domaine de sécurité11.6.12. Utiliser un domaine de sécurité dans votre application11.6.13. Java Authorization Contract for Containers (JACC)

    11.6.13.1. Java Authorization Contract for Containers (JACC)11.6.13.2. Configurer la sécurité JACC (Java Authorization Contract for Containers)

    11.6.14. Java Authentication SPI for Containers (JASPI)11.6.14.1. Sécurité Java Authentication SPI pour Conteneurs (JASPI)11.6.14.2. Configuration de la sécurité Java Authentication SPI pour conteneurs (JASPI)

    11.7. SÉCURISATION D'IIOP11.7.1. JBoss IIOP11.7.2. IOR11.7.3. Paramètres de sécurité IOR

    11.8. SÉCURITÉ DANS L'INTERFACE DE GESTION11.8.1. Configuration de la sécurité utilisateur par défaut11.8.2. Aperçu général de la configuration de l'interface de gestion avancée11.8.3. LDAP11.8.4. Utiliser LDAP pour vous authentifier auprès des interfaces de gestion11.8.5. Désactiver l'interface de gestion HTTP11.8.6. Supprimer l'authentification silencieuse du domaine de sécurité par défaut.11.8.7. Désactiver l'accès à distance du sous-système JMX11.8.8. Configurer les domaines de sécurité pour les interfaces de gestion

    11.9. ACTIVER LES INTERFACES DE GESTION PAR LE CONTRÔLE D'ACCÈS BASÉ RÔLE11.9.1. Les RBAC (Role-Based Access Control)11.9.2. Les RBAC (Role-Based Access Control) dans la console de gestion et le CLI11.9.3. Schémas d'authentification supportés11.9.4. Les rôles standard11.9.5. Les permissions de rôle

    194194197197197199201201

    203203203204205205206206207207207209210211211212213213214217217217219219219219219220220222222223224224228229231231232232233233234235

    Table des matières

    5

  • 11.9.6. Contraintes11.9.7. JMX et RBAC (Role-Based Access Control)11.9.8. Configurer le RBAC (Role-Based Access Control)

    11.9.8.1. Aperçu des tâches de configuration RBAC11.9.8.2. Activer le RBAC (Role-Based Access Control)11.9.8.3. Modifier la police de combinaison de permissions

    11.9.9. Gestion des rôles11.9.9.1. Appartenance à un rôle11.9.9.2. Configurer le rôle d'utilisateur 'Assignment' (attribution de rôles)11.9.9.3. Configurer l'attribution de rôle utilisateur avec jboss-cli.sh11.9.9.4. Groupes Utilisateurs et Rôles11.9.9.5. Configurer l'attribution de rôles de groupe11.9.9.6. Configurer l'attribution des rôles de groupe avec jboss-cli.sh11.9.9.7. Autorisation et chargement de groupes avec LDAP

    username-to-dnLa recherche de groupeRecherche de groupe standard

    11.9.9.8. Scoped rôles11.9.9.9. Création de scoped roles

    11.9.10. Configurer les contraintes11.9.10.1. Configurez les contraintes de sensibilité11.9.10.2. Configurer les contraintes de ressources d'application11.9.10.3. Configuration de contraintes d'expressions d'archivage sécurisé

    11.9.11. Références de contraintes11.9.11.1. Références de contraintes de ressources d'application11.9.11.2. Références de contraintes de sensibilité

    11.10. SÉCURITÉ DE RÉSEAU11.10.1. Sécuriser les interfaces de gestion11.10.2. Indiquer l'interface de réseau que JBoss EAP 6 utilise11.10.3. Ports de réseau utilisés par JBoss EAP 611.10.4. Configurer les pare-feux de réseau pour qu'ils fonctionnent avec JBoss EAP 6

    11.11. JAVA SECURITY MANAGER11.11.1. Java Security Manager11.11.2. Exécuter JBoss EAP 6 dans le Java Security Manager11.11.3. Polices du Java Security Manager11.11.4. Écrire une stratégie pour le Java Security Manager11.11.5. Débogage des stratégies du gestionnaire de sécurité

    11.12. ENCODAGE SSL11.12.1. Implémentation du cryptage SSL pour le serveur de JBoss EAP 6.11.12.2. Générer une clé de cryptage SSL et un certificat11.12.3. Référence de connecteur SSL

    11.13. L'ARCHIVAGE SÉCURISÉ DES MOTS DE PASSE POUR LES STRINGS DE NATURECONFIDENTIELLE

    11.13.1. Sécurisation des chaînes confidentielles de fichiers en texte clair11.13.2. Créer un keystore Java pour stocker des strings sensibles11.13.3. Masquer le mot de passe du keystore et initialiser le mot de passe de l'archivage de sécurité11.13.4. Configurer JBoss EAP pour qu'il utilise l'archivage sécurisé des mots de passe11.13.5. Configurer JBoss EAP pour qu'il utilise une implémentation d'archivage sécurisé personnalisée11.13.6. Stocker et résoudre les strings sensibles cryptés du keystore Java.11.13.7. Stocker et résoudre des strings sensibles de vos applications

    11.14. ENCODAGE SE CONFORMANT À FIPS 140-211.14.1. Conformité FIPS 140-211.14.2. Mots de passe conformes à FIPS 140-2

    236237237237238240240240241244248248251255256257259261262264264266267268268270278278279280283286286287288289290290291293297

    302302303305307308309312314314314

    Guide d'administration et de configuration

    6

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

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

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

    11.14.3. Activer la Cryptography FIPS 140-2 pour SSL dans Red Hat Enterprise Linux 611.14.4. Activer la cryptographie FIPS 140-2 dans Apache HTTP Server

    CHAPITRE 12. RÉFÉRENCE À L'ADMINISTRATION DE LA SÉCURITÉ12.1. MODULES D'AUTHENTIFICATION INCLUS12.2. MODULES D'AUTORISATION INCLUS12.3. MODULES DE SÉCURITÉ INCLUS12.4. MODULES DE FOURNISSEURS D'AUDITING DE SÉCURITÉ INCLUS

    CHAPITRE 13. CONFIGURATION DE SOUS-SYSTÈME13.1. APERÇU DE LA CONFIGURATION DU SOUS-SYSTÈME

    CHAPITRE 14. LE SOUS-SYSTÈME DE JOURNALISATION14.1. INTRODUCTION

    14.1.1. Logging (Journalisation)14.1.2. Frameworks de journalisations d'applications pris en charge par JBoss LogManager14.1.3. Configuration du journal d'amorçage14.1.4. Journalisation de Garbage Collection14.1.5. Dépendances d'API de journalisation implicites14.1.6. Emplacements de fichiers de journalisation par défaut14.1.7. Filtre les expressions de journalisation14.1.8. Niveaux de journalisation14.1.9. Niveaux de journalisation pris en charge14.1.10. Catégories de journalisation14.1.11. Root Logger14.1.12. Gestionnaires de journaux14.1.13. Types de gestionnaires de journalisation14.1.14. Log Formatters14.1.15. Syntaxe de Formateur de journaux

    14.2. CONFIGURER LA JOURNALISATION PAR LA CONSOLE DE GESTION14.3. CONFIGURATION DE LOGGING DANS LE CLI

    14.3.1. Configurer le root logger par le CLI14.3.2. Configurer une Catégorie dans l'interface CLI14.3.3. Configurer un log handler de console dans le CLI14.3.4. Configurer un log handler de fichiers dans le CLI14.3.5. Configurer un log handler périodique dans le CLI14.3.6. Configurer un log handler de taille dans le CLI14.3.7. Configurer un log handler async dans le CLI14.3.8. Configurer un gestionnaire syslog14.3.9. Configurer un log handler personnalisé dans le CLI

    14.4. LA JOURNALISATION PAR DÉPLOIEMENT14.4.1. La journalisation par déploiement14.4.2. Désactivation de la journalisation par déploiement

    14.5. PROFILS DE JOURNALISATION14.5.1. Profils de journalisation14.5.2. Créer un nouveau profil de journalisation par le CLI14.5.3. Créer un profil de journalisation par le CLI14.5.4. Spécifier un profil de journalisation dans une application14.5.5. Exemple de configuration de profil de journalisation

    14.6. PROPRIÉTÉS DE LA CONFIGURATION DE JOURNALISATION14.6.1. Propriétés root logger14.6.2. Propriétés de catégorie de journalisation14.6.3. Propriétés de log handlers de console14.6.4. Propriétés de log handlers de fichiers

    315318

    319319349350354

    355355

    356356356356356357357357358361361362362363363364364365366366368371374378382388391393394394394394395395395396397399399399400400

    Table des matières

    7

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

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

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

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

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

    14.6.5. Propriétés de log handlers périodiques14.6.6. Propriétés de log handlers de taille14.6.7. Propriétés de log handlers async

    14.7. EXEMPLE DE CONFIGURATION XML DE LOGGING14.7.1. Échantillon de Configuration XML pour root logger14.7.2. Échantillon de Configuration XML pour une catégorie de journalisation14.7.3. Échantillon de configuration XML pour un log handler de console14.7.4. Échantillon de configuration XML pour un gestionnaire de journalisation de fichiers14.7.5. Échantillon de configuration XML pour un log handler périodique14.7.6. Échantillon de configuration XML pour un log handler de taille14.7.7. Échantillon de Configuration XML pour un Log Handler Async

    CHAPITRE 15. INFINISPAN15.1. INFINISPAN15.2. MODES DE CLUSTERING15.3. CONTENEURS DE CACHE15.4. CACHE STORES15.5. STATISTIQUES INFINISPAN15.6. ACTIVER LA COLLECTE DES STATISTIQUES D'INFINISPAN

    15.6.1. Activer la collecte des statistiques d'Infinispan dans un fichier de configuration de démarrage15.6.2. Active la collecte des statistiques d'Infinispan à partir de l'interface CLI15.6.3. Vérifier que la collecte des statistiques d'Infinispan soit activée

    15.7. JGROUPS15.7.1. JGroups

    CHAPITRE 16. JVM16.1. JVM

    16.1.1. Paramètres de configuration de JVM16.1.2. Afficher le statut JVM dans la console de gestion16.1.3. Configuration d'une JVM

    CHAPITRE 17. SOUS-SYSTÈME WEB17.1. CONFIGURER LE SOUS-SYSTÈME WEB17.2. REMPLACER L'APPLICATION WEB WELCOME PAR DÉFAUT

    CHAPITRE 18. SOUS-SYSTÈME DE SERVICES WEB18.1. CONFIGURER LES OPTIONS DE SERVICES WEB

    CHAPITRE 19. HTTP CLUSTERING ET ÉQUILIBRAGE DES CHARGES19.1. INTRODUCTION

    19.1.1. Clusters haute disponibilité (HA) et clusters d'équilibrage des charges19.1.2. Composants pouvant bénéficier de la haute disponibilité (HA)19.1.3. Connecteurs HTTP - Aperçu général19.1.4. Nœud de worker

    19.2. CONFIGURATION DE CONNECTEUR19.2.1. Définir les pools de thread pour le connecteur HTTP dans JBoss EAP 6

    19.3. CONFIGURATION DU SERVEUR WEB19.3.1. Le serveur Apache HTTP Autonome19.3.2. Installer le serveur Apache HTTP inclus dans JBoss EAP 619.3.3. Installer le serveur Apache HTTP dans Red Hat Enterprise Linux (RHEL) 5, 6, et 7 (RPM)19.3.4. Configuration mod_cluster sur httpd19.3.5. Utiliser un serveur web externe comme Web frontal pour les applications JBoss EAP 6.19.3.6. Configurer JBoss EAP 6 pour accepter des requêtes en provenance des serveurs web externes

    19.4. CLUSTERING

    401403404404404405405405405406406

    407407407408410410411411412412413413

    414414414416417

    419419423

    425425

    427427427427428430430431434434434436438443443445

    Guide d'administration et de configuration

    8

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

    19.4.1. Utiliser la communication TCP dans le sous-système de clusterisation19.4.2. Configurer le sous-système JGroup pour une utilisation TCP19.4.3. Désactiver les annonces dans le sous-système mod_cluster.19.4.4. Passez d'UDP à TCP dans HornetQ Clustering

    19.5. WEB, CONNECTEURS HTTP, ET HTTP CLUSTERING19.5.1. Le connecteur HTTP mod_cluster19.5.2. Configurer le sous-système mod_cluster19.5.3. Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server(Zip)19.5.4. Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server(RPM)19.5.5. Configurer les propriétés de Server Advertisement de votre serveur web activé par votre mod_cluster

    19.5.6. Configurer un nœud de worker de mod_cluster19.5.7. Migration du trafic entre les clusters

    19.6. APACHE MOD_JK19.6.1. Le connecteur Apache mod_jk HTTP19.6.2. Configurer JBoss EAP 6 pour qu'il communique avec Apache Mod_jk19.6.3. Installer le module jk_mod dans un serveur Apache HTTP (ZIP)19.6.4. Installer le Module_jk_mod dans Apache HTTPD Server (RPM)19.6.5. Référence de configuration pour les Apache Mod_jk Workers

    19.7. APACHE MOD_PROXY19.7.1. Le connecteur Apache mod_proxy HTTP19.7.2. Installer Mod_proxy HTTP Connector sur le serveur Apache HTTPD

    19.8. MICROSOFT ISAPI19.8.1. Internet Server API (ISAPI) HTTP Connector19.8.2. Téléchargement et extraction de Webserver Connector Natives dans Microsoft IIS19.8.3. Configurer Microsoft IIS pour qu'il puisse utiliser le re-directionneur ISAPI19.8.4. Configurer ISAPI Redirector pour qu'il envoie des requêtes de clients à la plate-forme JBoss EAP 6

    19.8.5. Configurer ISAPI Redirector pour qu'il équilibre des requêtes de clients entre des serveurs multiples dela plate-forme JBoss EAP 6

    19.9. ORACLE NSAPI19.9.1. Netscape Server API (NSAPI) HTTP Connector19.9.2. Configurer le connecteur NSAPI dans Oracle Solaris19.9.3. Configurer NSAPI en connecteur de base HTTP19.9.4. Configurer NSAPI en tant que Cluster d'équilibrage des charges

    CHAPITRE 20. MESSAGERIE20.1. INTRODUCTION

    20.1.1. HornetQ20.1.2. Java Messaging Service (JMS)20.1.3. Styles de messagerie pris en compte

    20.2. CONFIGURATION DES TRANSPORTS20.2.1. Accepteurs et connecteurs20.2.2. Configuration de Netty TCP20.2.3. Configuration de Netty Secure Sockets Layer (SSL)20.2.4. Configuration de Netty HTTP20.2.5. Configuration de Netty Servlet

    20.3. JNDI (JAVA NAMING AND DIRECTORY INTERFACE)20.4. TRAVAILLER AVEC DES MESSAGES VOLUMINEUX

    20.4.1. Travailler avec des messages volumineux20.4.2. Configurer des messages volumineux d'HornetQ20.4.3. Configurer les paramètres

    445446448450451451452

    466

    469

    470471477478478479479483486489489489492492492492

    494

    497499499500501503

    506506506506506507507508510512513515515515515515

    Table des matières

    9

  • 20.5. PAGINATION20.5.1. La pagination20.5.2. Les fichiers de pagination20.5.3. Configuration d'un dossier de pagination20.5.4. Mode de pagination

    20.6. CONFIGURATION20.6.1. Configurer le serveur JMS20.6.2. Configuration des paramètres de l'adresse JMS20.6.3. Configurer la messagerie dans HornetQ20.6.4. Activer la journalisation dans HornetQ20.6.5. Configurer HornetQ Core Bridge20.6.6. Configurer un pontage JMS20.6.7. Configurer la re-livraison différée20.6.8. Configurer les adresses de lettres mortes20.6.9. Configurer les adresses d'expiration de messages20.6.10. Référence pour les attributs de configuration d'HornetQ20.6.11. Définir l'expiration des messages

    20.7. GROUPEMENT DES MESSAGES20.7.1. Groupement des messages20.7.2. Avec Hornet Core API côté client20.7.3. Configurer le serveur pour les clients JMS (Java Messaging Service)20.7.4. Groupement clusterisés20.7.5. Meilleures pratiques avec les groupements clusterisés

    20.8. LA DÉTECTION DE MESSAGES DUPLIQUÉS20.8.1. Détection de messages dupliqués20.8.2. Utiliser la détection des messages en double pour l'envoi des messages20.8.3. Configurer un cache d'ID dupliqué20.8.4. Utilisation de la détection dupliquée avec Bridges et les connexions de cluster

    20.9. PONTAGES JMS20.9.1. Les ponts20.9.2. Créer un pontage JMS

    20.10. PERSISTANCE20.10.1. Persistance dans HornetQ

    20.11. HORNETQ CLUSTERING20.11.1. Server Discovery20.11.2. Broadcast Groups

    20.11.2.1. Groupe de diffusion UDP (User Datagram Protocol)20.11.2.2. Groupe de diffusion JGroups

    20.11.3. Les groupes discovery20.11.3.1. Configurer un groupe de diffusion UDP (User Datagram Protocol) sur le serveur20.11.3.2. Configurer un groupe discovery JGroups sur le serveur20.11.3.3. Configurer les groupes discovery pour les clients JMS (Java Messaging Service)20.11.3.4. Configuration de discovery pour l'API principal

    20.11.4. Équilibrage des charges côté serveur20.11.4.1. Configuration des connexions du cluster

    20.12. HAUTE DISPONIBILITÉ20.12.1. Introduction à la haute disponibilité20.12.2. HornetQ Shared Stores20.12.3. Configurations de stockage d'HornetQ20.12.4. Types de journaux HornetQ20.12.5. Configurer HornetQ avec une topologie dédiée et un store partagé20.12.6. La réplication de messages HornetQ20.12.7. Configurer les serveurs HornetQ pour la réplication

    516516517517517519519524528529530531533534534534542544544544544545546546546547548548548548549551551552553553554555556556557558559559560563563564565565566567567

    Guide d'administration et de configuration

    10

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

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

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

    20.12.8. High-availability (HA) Failover20.12.9. Déploiements sur les serveurs de sauvegarde HornetQ

    CHAPITRE 21. SOUS-SYSTÈME DE TRANSACTION21.1. CONFIGURATION DE SOUS-SYSTÈME DE TRANSACTION

    21.1.1. Configuration des transactions21.1.2. Configurer le gestionnaire de transactions (TM)21.1.3. Configurez votre base de données pour pouvoir utiliser les transactions JTA21.1.4. Configuration d'une source de données XA21.1.5. Messages de journalisation de transactions21.1.6. Configurer la journalisation des sous-systèmes de transactions

    21.2. ADMINISTRATION DES TRANSACTIONS21.2.1. Naviguer et gérer les transactions

    21.3. RÉFÉRENCES DE TRANSACTIONS21.3.1. Erreurs et exceptions pour les transactions JBoss21.3.2. Limitations sur les transactions JTA

    21.4. CONFIGURATION ORB21.4.1. CORBA (Common Object Request Broker Architecture)21.4.2. Configurer l'ORB pour les transactions JTS

    21.5. JDBC OBJECT STORE SUPPORT21.5.1. JDBC Store de Transactions

    CHAPITRE 22. SOUS-SYSTÈME DE MESSAGERIE22.1. UTILISER DES TRANSPORTS PERSONNALISÉS DANS LES SOUS-SYSTÈMES DE MESSAGERIE

    CHAPITRE 23. ENTERPRISE JAVABEANS23.1. INTRODUCTION

    23.1.1. Entreprise JavaBeans23.1.2. Enterprise JavaBeans pour Administrateurs23.1.3. Beans Enterprise23.1.4. Session Beans23.1.5. Message-Driven Beans

    23.2. CONFIGURER LES BEAN POOLS23.2.1. Bean Pools23.2.2. Créer un bean pool23.2.3. Supprimer un bean pool23.2.4. Modifier un bean pool23.2.5. Assigner des beans pools aux beans de session et aux beans basés messages

    23.3. CONFIGURER LES EJB THREAD POOLS23.3.1. Enterprise Bean Thread Pools23.3.2. Créer un thread pool23.3.3. Supprimer un thread pool23.3.4. Modifier un thread pool

    23.4. CONFIGURER LES SESSION BEANS23.4.1. Session Bean Access Timeout23.4.2. Définir les valeurs de timeout d'accès aux beans de session par défaut

    23.5. CONFIGURER LES MESSAGE-DRIVEN BEANS23.5.1. Définir l'Adaptateur de ressources par défaut des Beans basés-messages

    23.6. CONFIGURER LE SERVICE EJB3 TIMER23.6.1. Service de minuterie EJB323.6.2. Configurer le Service de la minuterie EJB3

    23.7. CONFIGURER LE SERVICE D'INVOCATION ASYNCHRONE EJB23.7.1. Service d'invocations asynchrones EJB323.7.2. Configurer le thread pool du service d'invocations asynchrones EJB3

    569570

    571571571571575576577578579579583583583584584584585585

    588588

    591591591591591592592592592592594595596597597597599600601601601603603604604604605605605

    Table des matières

    11

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

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

    23.8. CONFIGURER EJB3 REMOTE INVOCATION SERVICE23.8.1. EJB3 Remote Service23.8.2. Configurer EJB3 Remote Service

    23.9. CONFIGURER LES EJB 2.X ENTITY BEANS23.9.1. EJB Entity Beans23.9.2. Container-Managed Persistence23.9.3. Activer EJB 2.x Container-Managed Persistence23.9.4. Configurer EJB 2.x Container-Managed Persistence23.9.5. Les propriétés de sous-système CMP pour les générateurs de clés HiLo

    CHAPITRE 24. JAVA CONNECTOR ARCHITECTURE (JCA)24.1. INTRODUCTION

    24.1.1. Java EE Connector API (JCA)24.1.2. Java Connector Architecture (JCA)24.1.3. Adaptateurs de ressources

    24.2. CONFIGURATION DU SOUS-SYSTÈME JAVA CONNECTOR ARCHITECTURE (JCA)24.3. DÉPLOYER UN ADAPTATEUR DE RESSOURCES24.4. CONFIGURATION D'UN ADAPTATEUR DE RESSOURCES DÉPLOYÉES24.5. RÉFÉRENCE DE DESCRIPTION D'ADAPTATEUR DE RESSOURCES24.6. AFFICHAGES DES STATISTIQUES DE CONNEXION24.7. STATISTIQUES D'ADAPTATEUR DE RESSOURCES24.8. DÉPLOYER L'ADAPTATEUR DE RESSOURCES WEBSPHERE MQ24.9. INSTALLER L'ADAPTATEUR DE RESSOURCES DE JBOSS ACTIVE MQ24.10. CONFIGURER UN ADAPTATEUR DE RESSOURCES JMS STANDARD À UTILISER AVEC UNFOURNISSEUR JMS DE TIERCE PARTIE

    CHAPITRE 25. DÉPLOYER JBOSS EAP 6 DANS AMAZON EC225.1. INTRODUCTION

    25.1.1. Amazon EC225.1.2. Amazon Machine Instances (AMIs)25.1.3. JBoss Cloud Access25.1.4. Fonctionnalités de JBoss Cloud Access25.1.5. Types d'instances Amazon EC2 prises en charge25.1.6. Les AMI Red Hat prises en charge

    25.2. DÉPLOYER JBOSS EAP 6 DANS AMAZON EC225.2.1. Aperçu du déploiement de JBoss EAP 6 sur Amazon EC225.2.2. JBoss EAP 6 non clusterisée

    25.2.2.1. Instances non-clusterisées25.2.2.2. Instances non clusterisées

    25.2.2.2.1. Lancer l'instance de JBoss EAP 6 non clusterisée25.2.2.2.2. Déployer une application sur une instance de JBoss EAP 6 non clusterisée25.2.2.2.3. Lancer l'instance de JBoss EAP 6 non clusterisée

    25.2.2.3. Domaines gérés non clusterisés25.2.2.3.1. Lancer une instance pour qu'elle serve de contrôleur de domaine25.2.2.3.2. Lancer une ou plusieurs instances pour qu'elles servent de contrôleurs hôtes25.2.2.3.3. Tester le domaine géré de JBoss EAP 6 non clusterisée25.2.2.3.4. Configurer Domain Controller Discovery et Failover dans Amazon EC2

    25.2.3. JBoss EAP 6 clusterisé25.2.3.1. Instances clusterisées25.2.3.2. Créer une instance de base de données de service de bases de données relationnelles.25.2.3.3. Clouds privés virtuels25.2.3.4. Créer un VPC (Virtual Private Cloud)25.2.3.5. Lancer une instance de serveur Apache HTTP pour qu'elle serve en tant que proxy de mod_clusteret d'instance NAT pour le VPC

    605605606606606606606607609

    610610610610610611616617623628629630635

    635

    640640640640640640641641642642642642642642644645646646648650651653653653654654

    655

    Guide d'administration et de configuration

    12

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

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

    25.2.3.6. Configurer le routage par défaut du sous-système privé VPC25.2.3.7. IAM (Identity and Access Management)25.2.3.8. Configurer l'installation IAM25.2.3.9. S3 Bucket25.2.3.10. Configurer l'installation S3 Bucket25.2.3.11. Instances clusterisées

    25.2.3.11.1. Lancer les AMI de JBoss EAP 6 clusterisée25.2.3.11.2. Lancer l'instance de JBoss EAP 6 clusterisée

    25.2.3.12. Domaines gérés clusterisés25.2.3.12.1. Lancer une instance pour qu'elle serve de contrôleur de domaine de cluster25.2.3.12.2. Lancer une ou plusieurs instances pour qu'elles servent en tant que contrôleurs hôtes decluster25.2.3.12.3. Tester le domaine géré de JBoss EAP 6 clusterisée

    25.3. METTRE EN PLACE LE MONITORING DANS JBOSS OPERATIONS NETWORK (JON)25.3.1. AMI Monitoring25.3.2. Prérequis de connectivité25.3.3. Network Address Translation (NAT)25.3.4. Amazon EC2 et DNS25.3.5. Le routage dans EC225.3.6. Quitter ou Re-démarrer JON25.3.7. Configurer une instance pour vous enregistrer dans le JBoss Operations Network

    25.4. CONFIGURATION DU SCRIPT UTILISATEUR25.4.1. Paramètres de configuration permanente25.4.2. Paramètres de scripts personnalisés

    25.5. RÉSOLUTION DE PROBLÈMES25.5.1. Résolution de problèmes dans Amazon EC225.5.2. Information de diagnostique

    ANNEXE A. RÉFÉRENCES SUPPLÉMENTAIRESA.1. TÉLÉCHARGER LES FICHIERS DU PORTAIL DES CLIENTS DE RED HATA.2. CONFIGURER LE JDK PAR DÉFAUT DANS RED HAT ENTERPRISE LINUX

    ANNEXE B. HISTORIQUE DE RÉVISION

    657658658659659660660663664664

    667669670670671671672672672673673673677678678678

    680680680

    682

    Table des matières

    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 middlewareconstruite sur la base de standards ouverts et compatibles avec Java Enterprise Edition 6. Elle intègreJBoss Application Server 7 avec un clustering de haute disponibilité, une messagerie, une mise en cachedistribuée et autres technologies.

    JBoss EAP 6 comprend une nouvelle structure modulaire qui permet aux services d'être activésseulement si nécessaire, améliorant ainsi la vitesse de démarrage.

    La console de gestion et l'interface CLI rendent la modification des fichiers de configuration XML inutileet rajoutent la capacité d'encoder et d'automatiser des tâches.

    En plus, JBoss EAP 6 comprend des frameworks de développement et des API pour développerrapidement des applications de Java EE sécurisées et évolutives.

    Rapporter un bogue

    1.2. LES FONCTIONNALITÉS DE JBOSS EAP 6

    Tableau 1.1. Fonctionnalités 6.3.0

    Fonctionnalité Description

    Certification Java JBoss Enterprise Application Platform 6 Full Profil etWeb Profile certifiés.

    Domaine géréUn domaine géré procure une gestioncentralisée d'instances de serveurs multipleset d'hôtes physiques, tandis qu'un serveurautonome autorise une instance de serveurunique.

    Gestion de groupe de configuration par-serveur, déploiement, liaisons de socket,modules, extensions et propriétés système.

    Gestion centralisée et simplifiée de lasécurité des applications (y compris lesdomaines de sécurité).

    console de gestion et interface CLI Interfaces de gestion de serveur autonome ounouveaux domaines. L'édition des fichiers deconfiguration XML n'est plus nécessaire. L'interfaceCLI comprend également un mode batch qui peutencoder et automatiser les tâches de gestion.

    CHAPITRE 1. INTRODUCTION

    15

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • La disposition du répertoire est simplifiée Le répertoire modules contient maintenant lesmodules du serveur d'applications. Les répertoirescommuns et spécifiques au serveur lib sontobsolètes. Les répertoires domain et standalonecontiennent les artefacts et les fichiers deconfiguration pour les déploiements autonomes et dedomaine respectivement.

    Mécanisme de chargement de classes modulaire Les modules sont chargés et déchargés à lademande. Cela améliore la performance et lasécurité, et permet des démarrages et redémarragesplus rapides.

    Gestion des sources de données simplifiée Les pilotes de base de données peuvent êtredéployés comme tout autre service. En plus, lessources de données sont créées et géréesdirectement dans la console de gestion ou l'interfaceCLI.

    Utilisation réduite et plus efficace des ressources JBoss EAP 6 utilise moins de ressources système etles utilise plus efficacement que dans les versionsprécédentes. Entre autres avantages, JBoss EAP 6démarre et s'arrête plus rapidement que JBoss EAP5.

    Fonctionnalité Description

    Rapporter un bogue

    1.3. JBOSS EAP 6 OPERATING MODES

    JBoss EAP 6 fournit deux modes d'opération pour les instances de JBoss EAP 6 : serveur autonome oudomaine géré.

    Les deux modes diffèrent dans la façon dont les serveurs sont gérés, pas dans leur capacité à traiter lesdemandes 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 indépendant qui ressemble au mode d'exécutionunique des anciennes versions de JBoss EAP.

    L'instance de JBoss EAP 6 qui exécute en tant que serveur autonome est une instance unique, qui peutexécuter optionnellement dans une configuration clusterisée.

    Rapporter un bogue

    Guide d'administration et de configuration

    16

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%0ATopic+ID%3A+229-591648+%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-591648+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.3.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • 1.5. LES DOMAINES GÉRÉS

    Le mode d'opération d'un domaine géré permet la gestion de multiples instances de JBoss EAP 6 à partird'un seul point de contrôle.

    Les collections de serveur JBoss EAP 6 centralement gérées sont connues comme membres d'undomaine. Toutes les instances JBoss EAP 6 d'un domaine partagent une stratégie de gestion encommun.

    Un domaine consite en un contrôleur de domaine, un ou plusieurs controleur(s) hôte, et zéro ou plusieursgroupes de serveurs par hôte.

    Un contrôleur de domaine est un point central à partir duquel le domaine est contrôlé. Il s'assure quechaque serveur est configuré suivant la stratégie de gestion du domaine. Le contrôleur du domaine estégalement un contrôleur hôte.

    Un contrôleur hôte est un hôte physique ou virtuel sur lequel le script domain.sh ou domain.batexécute. Les contrôleurs hôte sont configurés pour déléguer les tâches de gestion de domaine aucontrôleur de domaine.

    Le contrôleur hôte de chaque hôte interagit avec le contrôleur de domaine pour contrôler le cycle de viedes instances de serveur de l'application exécutant sur son hôte et pour aider le contrôleur de domaine àles gérer. Chaque hôte 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 gérées et configurées comme une entité unique. Le contrôleur de domaine gère la configurationet les applications déployées sur les groupes de serveurs. Ainsi, chaque serveur dans un groupe deserveurs partage les mêmes configurations et déploiements.

    Il est possible qu'un contrôleur de domaine, un contrôleur hôte unique et plusieurs serveurs s'exécutentdans la même instance de JBoss EAP 6, sur le même système physique.

    Les contrôleurs hôtes sont liés à des hôtes physiques (ou virtuels) spécifiques. Vous pouvez exécuterplusieurs contrôleurs hôtes sur le même matériel si vous utilisez différentes configurations, afin d'éviterque les ports et autres ressources n'entrent en conflit.

    CHAPITRE 1. INTRODUCTION

    17

  • Figure 1.1. Représentation graphique d'un domaine géré

    Rapporter un bogue

    1.6. CONTRÔLEUR DE DOMAINE

    Un contrôleur de domaine est une instance de serveur de JBoss EAP 6 qui agit en tant que point centralde gestion pour un domaine. Une instance de contrôleur hôte est configurée pour agir en tant quecontrôleur de domaine.

    Les responsabilités principales d'un contrôleur de domaine sont les suivantes :

    Maintenir la politique centrale de gestion du domaine.

    S'assurer que tous les contrôleurs soient mis au courant de son contenu actuel.

    Assister tous les contrôleurs pour que toutes les instances en cours de JBoss EAP 6 soientconfigurées suivant cette politique.

    La politique de gestion centrale est stockée par défaut dans le fichier domain/configuration/domain.xml. Ce fichier est le fichier d'installation JBoss EAP 6 noncompressé, qui se trouve sur le système de fichiers de l'hôte du contrôleur de domaines.

    Une fichier domain.xml doit se trouver dans le répertoire domain/configuration/ du contrôleurhôte défini pour exécuter en tant que contrôleur de domaine. Ce fichier n'est pas obligatoire pour lesinstallations sur les contrôleurs hôtes qui ne sont pas sensés exécuter en tant que contrôleurs dedomaines. Cependant, la présence d'un fichier domain.xml sur un tel serveur n'a aucun effet néfaste.

    Le fichier domain.xml contient les configurations de profil qui peuvent être exécutées sur les instancesde serveur dans un domaine. Une configuration de profil inclut les paramètres détaillés des différentssous-systèmes qui composent un profil. La configuration de domaine inclut également la définition desgroupes de sockets et les définitions 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+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • 1.7. DOMAIN CONTROLLER DISCOVERY ET FAILOVER

    Lorsque vous configurez un domaine géré, chaque contrôleur hôte doit être configuré avec lesinformations nécessaires pour communiquer avec le contrôleur de domaine. Dans JBoss EAP 6.3,chaque contrôleur hôte peut maintenant être configuré avec de multiples options pour trouver lecontrôleur de domaine. Les contrôleurs hôtes peuvent parcourir la liste des options jusqu'à ce qu'uned'entre elle réussisse.

    Cela permet aux contrôleurs hôtes d'être pré configurés avec des informations de contact d'un contrôleurde domaine secondaire. Un contrôleur hôte de sauvegarde peut être promu pour maîtriser s'il y a unproblème avec le contrôleur de domaine principal, permettant aux contrôleurs hôtes de basculerautomatiquement vers le nouveau master une fois qu'il a été promu.

    Ce qui suit est un exemple sur la façon de configurer un contrôleur hôte avec des options multiples pourtrouver le contrôleur de domaine.

    Une option discovery statique inclut les attributs obligatoires suivants :

    name

    Le nom de cette option discovery de contrôleur de domaine

    host

    Le nom d'hôte du contrôleur de domaine distant.

    Important

    Le port du contrôleur de domaine distant.

    Dans l'exemple suivant, la première option discovery est celle avec laquelle on attent un résultat positif.La seconde peut être utilisée pour les situations d'échec.

    Si un problème survient avec le contrôleur principal de domaine, un contrôleur hôte qui a été démarréavec l'option --backup pourra être promu pour agir comme contrôleur de domaine.

    NOTE

    À partir d'un contrôleur hôte avec l'option --backup qui entraînera ce contrôleur àconserver une copie locale de la configuration du domaine. Cette configuration servira sile contrôleur hôte est reconfiguré pour pouvoir agir comme contrôleur de domaine.

    Procédure 1.1. Promouvoir un contrôleur hôte comme contrôleur de domaine

    CHAPITRE 1. INTRODUCTION

    19

  • 1. Assurez-vous que le contrôleur de domaine d'origine a, ou est, arrêté.

    2. Utiliser l'interface CLI pour vous connecter au contrôleur hôte qui deviendra le nouveaucontrôleur de domaine.

    3. Exécutez la commande suivante pour configurer le contrôleur hôte pour qu'il agisse commenouveau contrôleur de domaine.

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

    4. Exécutez la commande suivante pour rechercher le contrôleur hôte.

    reload --host=HOST_NAME

    Le contrôleur hôte choisi à l'étape 2 agira maintenant en tant que contrôleur de domaine.

    Rapporter un bogue

    1.8. CONTRÔLEUR HÔTE

    Un contrôleur hôte est lancé quand le script domain.sh ou domain.bat exécute. sur un hôte.

    Le principale responsabilité d'un contrôleur hôte est la gestion de serveurs. Il délègue les tâches degestion de domaines et est chargé de démarrer ou stopper les processus de serveurs d'applicationindividuels qui exécutent sur son hôte.

    Il entre en interraction avec le contrôleur de domaines pour gérer la communication entre les serveurs etle contrôleur de domaines. Plusieurs contrôleurs hôtes d'un domaine peuvent interagir avec uncontrôleur de domaine unique. Par conséquent, tous les contrôleurs hôtes et les instances de serveursexécutant en mode de domaine unique ont un contrôleur de domaine unique et doivent appartenir aumême domaine.

    Chaque contrôleur hôte lit par défaut sa configuration à partir du fichier domain/configuration/host.xml situé dans le fichier d'installation de JBoss EAP 6 décompressésur le système de fichiers de son hôte. Le fichier host.xml contient les informations de configurationsuivantes spécifiques à l'hôte particulier :

    Les noms des instances de JBoss EAP 6 censées être exécutées à partir de l'installation.

    Une des configurations suivantes :

    La façon dont le contrôleur contacte le contrôleur de domaines pour s'enregistrer lui-mêmeet pour accéder à la configuration de domaine.

    La façon de rechercher et contacter un contrôleur de domaines éloigné.

    Comment le contrôleur hôtes doit se persuader lui-même d'agir en tant que contrôleur dedomaines

    Les configuration spécifiques à l'installation physique locale. Ainsi, les définitions d'interfacesnommées déclarées dans domain.xml peuvent être mappées vers une adresse IP particulièreappartenant à une machine dans host.xml. Les noms de chemins d'accès abstraits dedomain.xml peuvent être mappés vers les chemins d'accès du système de fichiers dans host.xml.

    Guide d'administration et de configuration

    20

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%0ATopic+ID%3A+13661-681076+%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-681076+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.3.0

  • Rapporter un bogue

    1.9. LES GROUPES DE SERVEURS

    Un groupe de serveurs est un regroupement d'instances des serveurs qui sont gérés et configurés enun. Dans un domaine géré, chaque instance de serveur d'application appartient à un groupe deserveurs, même s'il en est le seul membre. Les instances de serveur d'un groupe partagent la mêmeconfiguration de profil et le même contenu déployé.

    Un contrôleur de domaines et un contrôleur hôte font appliquer la configuration standard sur toutes lesinstances de serveur de chaque groupe de serveurs sur son domaine.

    Un domaine peut se composer de plusieurs groupes de serveurs. Différents groupes de serveurspeuvent être configurés avec des déploiements et des profils différents. Un domaine peut être configuréavec des niveaux de serveurs différents offrant des services différents.

    Différents groupes de serveurs peuvent également avoir les mêmes profils et déploiements. 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 deuxième groupe de serveurs, évitant ainsi uneinterruption complète du service.

    Voici un exemple de définition 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 défaut à utiliser pour lesserveurs dans le groupe. Ce nom peut être remplacé sur la base d'un serveur dans host.xml.Cependant, c'est un élément obligatoire pour chaque groupe de serveurs et le domaine ne peutpas démarrer s'il n'est pas présent.

    Un groupe de serveurs inclut les attributs optionnels suivants :

    deployments : le contenu de déploiement à déployer sur les serveurs du groupe.

    system-properties : les propriétés système à définir sur les serveurs du groupe

    jvm : les paramètres de configuration JMV par défaut de tous les serveurs du groupe. Lecontrôleur hôte fait fusionner ces paramètres dans n'importe quelle configuration fournie par host.xml pour établir les paramètres utilisés dans la JVM du serveur.

    Rapporter un bogue

    1.10. PROFILS JBOSS EAP 6

    CHAPITRE 1. INTRODUCTION

    21

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%0ATopic+ID%3A+3605-606694+%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-606694+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.3.0

  • Le concept des profils qui ont été utilisés dans les versions précédentes de JBoss EAP n'est plus utilisé.JBoss EAP 6 utilise maintenant un petit nombre de fichiers de configuration simples pour contenir toutesles informations de configuration.

    Les modules et les pilotes sont chargés en fonction des besoins, donc le concept du profil par défaututilisé dans les anciennes versions de JBoss EAP 6 où les profils étaient utilisés pour rendre ledémarrage du serveur plus performant n'est pas très utile.

    Au moment du déploiement, les dépendances du module sont définies, ordonnancées, et résolues par leserveur ou le contrôleur du domaine, et chargées dans le bon ordre. Les modules sont retirés duchargement quand ils ne sont plus utiles à aucun déploiement.

    Il est possible de désactiver les modules ou de décharger les pilotes ou autres services manuellementen retirant les sous-systèmes 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+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    2.1. DÉMARRER ET STOPPER JBOSS EAP 6

    2.1.1. Démarrer JBoss EAP 6

    Démarrer JBoss EAP 6 d'une des manières suivantes :

    Section 2.1.2, « Démarrez JBoss EAP 6 comme un serveur autonome »

    Section 2.1.3, « Démarrez JBoss EAP 6 comme domaine géré »

    Rapporter un bogue

    2.1.2. Démarrez JBoss EAP 6 comme un serveur autonome

    Résumé

    Cette rubrique couvre toutes les étapes à couvrir pour démarrer JBoss EAP 6 en tant que serveurautonome.

    Procédure 2.1. Démarrer le service de plate-forme comme serveur autonome.

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

    2. Dans Microsoft Windows ServerExécuter la commande suivante : EAP_HOME\bin\standalone.bat

    3. Option : indiquer les paramètres supplémentaires.Pour imprimer une liste de paramètres supplémentaires à passer aux scripts de démarrage,utiliser le paramètre -h.

    Résultat

    L'instance de serveur autonome JBoss EAP 6 démarre.

    Rapporter un bogue

    2.1.3. Démarrez JBoss EAP 6 comme domaine géré

    Ordre des opérations

    Le contrôleur de domaines doit être démarré avant qu'un serveur esclave ne démarre dans des groupesde serveurs du domaine. Utiliser cette procédure sur le contrôleur de domaine pour commencer, puis,sur chaque contrôleur hôte associé et sur chaque hôte associé.

    Procédure 2.2. Démarrer le service de plate-forme comme serveur géré

    1. Dans Red Hat Enterprise Linux.Exécutez la commande : EAP_HOME/bin/domain.sh

    2. Dans Microsoft Windows ServerExécutez la commande : EAP_HOME\bin\domain.bat

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    23

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • 3. En option : passez des paramètres supplémentaires au script de démarrage.Pour obtenir une liste de paramètres que vous pourrez passer au script de démarrage, utilisez leparamètre -h.

    Résultat

    L'instance de domaine géré de JBoss EAP 6 démarre.

    Rapporter un bogue

    2.1.4. Configuration d'un nom d'hôte dans un domaine géré

    Résumé

    Chaque hôte exécutant dans un domaine géré doit avoir un nom d'hôte unique. Pour faciliterl'administration et permettre l'utilisation de mêmes fichiers de configuration hôte sur plusieurs hôtes, leserveur utilise la priorité suivante pour déterminer le nom d'hôte.

    1. Si défini, l'attribut de nom de l'élément hôte qui se trouve dans le fichier de configuration host.xml.

    2. La valeur de la propriété système jboss.host.name.

    3. La valeur qui suit le caractère (".") dans la propriété système jboss.qualified.host.name,ou toute la valeur s'il n'y a pas de point final (".").

    4. La valeur qui suit le caractère (".") dans la variable d'environnement HOSTNAME pour lessystèmes d'exploitation basés POSIX, la variable d'environnement COMPUTERNAME dansMicrosoft Windows, ou toute la valeur s'il n'y a pas de point final (".")

    Pour obtenir des informations sur la façon de définir les variables d'environnement, voir ladocumentation de votre système d'exploitation. Pour plus d'informations sur la façon de définir lespropriétés système, voir Section 3.6.11, « Configurer les propriétés système par l'interface CLI ».

    Cette section décrit comment fixer le nom de l'hôte dans le fichier de configuration, à l'aide d'unepropriété système ou d'un nom codé en dur.

    Procédure 2.3. Configuration d'un nom d'hôte avec une propriété système

    1. Ouvrir le fichier de configuration de l'hôte host.xml pour le modifier.

    2. Cherchez l'élément host dans le fichier, comme par exemple :

    3. S'il est présent, retirez la déclaration d'attribut name="HOST_NAME". L'élément host devraressembler à l'exemple suivant :

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

    -Djboss.host.name=HOST_NAME

    Guide d'administration et de configuration

    24

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • Procédure 2.4. Configuration d'un nom d'hôte avec un nom spécifique

    1. Démarrer l'hôte 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'hôte :

    /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 apparaître le résultat suivant.

    "outcome" => "success"

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

    4. Vous devez charger à nouveau la configuration du serveur avec l'ancien nom d'hôte pourterminer le processus.

    reload --host=EXISTING_HOST_NAME

    Par exemple :

    reload --host=master

    Rapporter un bogue

    2.1.5. Créer un domaine géré sur deux machines

    NOTE

    Vous devrez sans doute configurer votre pare-feu pour qu'il puisse exécuter cet exemple.

    Vous pouvez créer un domaine géré sur deux machines, avec une machine en tant que contrôleur dedomaine, et l'autre en tant qu'hôte. Pour plus d'informations, voir Section 1.6, « Contrôleur de domaine ».

    IP1 = adresse IP du contrôleur de domaine (Machine 1)

    IP2 = adresse IP de l'hôte (Machine 2)

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    25

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%0ATopic+ID%3A+31393-681179+%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-681179+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Documentation&version=6.3.0

  • Procédure 2.5. Créer un domaine géré sur deux macchines

    1. Sur la machine 1

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

    b. Démarrer le domaine par le fichier de configuration host-master.xml, qui estpréconfiguré pour un contrôleur de domaines exclusif.

    c. Utiliser -bmanagement=$IP1 pour rendre le contrôleur de domaine visible auprès 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.

    ...

    b. Démarrer l'hôte.

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

    3. Nous pouvons maintenant gérer le domaine.via le CLI :

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

    via la console web :

    http://$IP1:9990

    Accéder à la page d'index du serveur :

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

    Guide d'administration et de configuration

    26

  • Rapporter un bogue

    2.1.6. Démarrez JBoss EAP 6 avec une configuration différente

    Si vous n'indiquez pas de fichier de configuration, le serveur démarrera avec le fichier par défaut.Cependant, quand vous démarrez le serveur, vous pouvez spécifier Configuration manuelle. Leprocessus varie légèrement, suivant que vous utilisez un Domaine géré ou un Serveur autonome, etsuivant le système d'exploitation que vous utilisez.

    Conditions préalables

    Avant d'utiliser un fichier de configuration alternatif, préparez-le à l'aide de la configuration pardéfaut comme modèle. Pour un domaine géré, le fichier de configuration doit être placé dans EAP_HOME/domain/configuration/. Pour les serveurs autonomes, le fichier deconfiguration devra être mis dans le répertoire EAP_HOME/standalone/configuration/.

    NOTE

    Plusieurs exemples de configurations sont inclus dans les répertoires de configuration EAP_HOME/docs/examples/configs/. Utiliser ces exemples pour activer desfonctionnalités supplémentaires, comme clustering ou l'API XTS de Transactions.

    Procédure 2.6. Démarrage de l'instance par une configuration différente

    1. Serveur autonomePour un domaine autonome, fournir le nom du fichier de configuration comme option duparamètre --server-config. Le fichier de configuration doit se trouver dans le répertoire EAP_HOME/standalone/configuration/, et vous devez indiquer le chemin d'accès dufichier de ce répertoire.

    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 géréPour un domaine géré, fournir le nom du fichier de configuration comme option du paramètre --

    CHAPITRE 2. GESTION DE SERVEURS D'APPLICATIONS

    27

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%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.3.0

  • domain-config. Le fichier de configuration se trouve dans le répertoire EAP_HOME/domain/configuration/, et vous devez indiquer le chemin d'accès de cerépertoire.

    Exemple 2.3. Utilisation d'un fichier de configuration alternatif pour un domaine gérédans 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 gérédans 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.

    Résultat

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

    Rapporter un bogue

    2.1.7. Stopper le serveur JBoss EAP 6

    La façon dont vous arrêtez la plate-forme JBoss EAP 6 dépend de la façon dont elle a été lancée. Cettetâche couvre l'arrêt d'une instance qui a démarré de manière interactive, faire cesser une instance qui aété démarrée par un service et faire cesser une instance qui a été mise en arrière-plan par un script.

    NOTE

    Pour obtenir des informations sur la façon de stopper un serveur ou un groupe deserveurs dans un domaine géré, voir Section 2.2.3, « Stopper un serveur qui utilise uneconsole de gestion ». Pour obtenir des informations sur la façon de stopper un serveurpar le CLI, voir Section 2.2.1, « Démarrer et arrêter les serveurs par l'interface CLI ».

    Procédure 2.7. Stopper une instance de JBoss EAP 6

    Stopper une instance qui a été démarrée de façon interactive à partir d'une invite decommande.Appuyez sur Ctrl-C dans le terminal où JBoss EAP 6 exécute.

    Procédure 2.8. Stopper une instance qui a démarré en tant que service de systèmed'exploitation.

    Suivant votre système d'exploitation, utiliser une des procédures suivantes :

    Guide d'administration et de configuration

    28

    https://bugzilla.redhat.com/enter_bug.cgi?cf_environment=Build+Name%3A+22508%2C+Administration+and+Configuration+Guide-6.3-1%0ABuild+Date%3A+20-03-2015+11%3A18%3A37%0ATopic+ID%3A+309-591650+%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-591650+fr+%5BSpecified%5D&product=JBoss+Enterprise+Application+Platform+6&component=Docu