Configuration de Liberty pour Contexts and Dependency Injection 1.2
Vous pouvez configurer Liberty pour la fonction Contexts and Dependency Injection (CDI) 1.2 qui offre une prise en charge complète de la spécification de Contexts and Dependency Injection 1.2.
Pourquoi et quand exécuter cette tâche
Procédure
Mettez à jour le fichier server.xml en ajoutant la fonction <cdi-1.2>. Exemple :
<featureManger>
<feature>cdi-1.2</feature>
</featureManger>
Remarque :
- Vous pouvez utiliser d'autres fonctions Java™ EE 7 comme jsp-2.3 et jsf-2.2 avec la fonction cdi-1.2. Cependant, vous ne pouvez pas utiliser les fonctions Java EE 6 telles que jsp-2.2 et jsf-2.0 avec la fonction cdi-1.2.
- Vous pouvez choisir entre les implémentations de fonctions CDI 1.0 et CDI 1.2 pour chaque instance de serveur mais vous devez prendre en compte les changements de comportement. Si le comportement est uniquement contenu dans la fonction CDI 1.2, vous devez utiliser la fonction CDI 1.2. Si les changements de comportement de la fonction CDI 1.2 sont susceptibles de nuire à une application existante, utilisez la fonction CDI 1.0 pour conserver le comportement existant pour cette application.
- Il n'est pas possible d'utiliser à la fois les fonctions CDI 1.0 et les fonctions CDI 1.2 sur le même serveur Liberty. Si les deux fonctions sont configurées, une erreur est générée. Veuillez vous référer à la rubrique sur les changements de comportement dans CDI 1.2 pour connaître les modifications apportées entre CDI 1.0 et CDI 1.2.