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

Pour configurer le serveur Liberty afin qu'il exécute une application activée pour CDI 1.2, vous devez activer la fonction <cdi-1.2>.

Procédure

Mettez à jour le fichier server.xml pour y ajouter 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.

Résultats

La fonction CDI 1.2 est activée et se charge dans le serveur Liberty au moment de l'exécution.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_cdi_config.html