10.2. Utiliser CDI


10.2.1. Premières étapes

10.2.1.1. Activer CDI

Résumé

Le CDI (Contexts and Dependency Injection) est l'une des technologies de base de la JBoss EAP 6, et est activé par défaut. Si, pour une raison ou une autre, il était désactivé et que vous souhaitiez l'activer, veuillez suivre le procédé suivant :

Procédure 10.1. Activer le CDI dans JBoss EAP 6

  1. Vérifier si les informations du sous-système sont dé-commentées dans le fichier de configuration.

    On peut désactiver un sous-système en dé-commentant la section qui convient dans les fichiers de configuration domain.xml ou standalone.xml, ou en supprimant la section qui convient.
    Pour trouver le sous-système dans EAP_HOME/domain/configuration/domain.xml ou EAP_HOME/standalone/configuration/standalone.xml, le chercher dans les strings suivants. S'il existe, il se trouve dans la section <extensions>.
    <extension module="org.jboss.as.weld"/>
    Copy to Clipboard Toggle word wrap
    La ligne suivante doit se trouver dans le profil que vous utilisez. Les profils se trouvent dans des éléments de <profile> dans la section <profiles>.
    <subsystem xmlns="urn:jboss:domain:weld:1.0"/>
    Copy to Clipboard Toggle word wrap
  2. Avant de modifier un fichier, arrêter JBoss EAP 6.

    JBoss EAP 6 modifie les fichiers de configuration pendant le temps d'exécution, vous devez donc stopper le serveur avant de modifier directement les fichiers de configuration.
  3. Modifer le fichier de configuration pour restaurer le sous-système CDI.

    Si le sous-système CDI est dé-commenté, supprimer les commentaires.
    S'il était supprimé totalement, le restaurer en ajoutant cette ligne au fichier dans une nouvelle ligne directement au dessus de la balise </extensions> :
    <extension module="org.jboss.as.weld"/>
    Copy to Clipboard Toggle word wrap
  4. Vous devez également ajouter la ligne suivante dans le profil concerné qui se trouve dans la section <profiles>.
    <subsystem xmlns="urn:jboss:domain:weld:1.0"/>
    Copy to Clipboard Toggle word wrap
  5. Démarrer à nouveau JBoss EAP 6.

    Démarrer JBoss EAP 6 avec votre configuration mise à jour.
Résultat

JBoss EAP 6 démarre avec le sous-système CDI activé.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat