Configuration de Liberty pour JavaServer Pages 2.3
Vous pouvez configurer Liberty pour la fonction JavaServer Pages (JSP) 2.3, laquelle fournit une prise en charge complète pour la spécification the JSP 2.3.
Pourquoi et quand exécuter cette tâche
Pour configurer un serveur Liberty pour l'exécution d'une application qui est active pour JSP 2.3, vous devez définir la fonction <jsp-2.3>.
Procédure
Mettez à jour le fichier server.xml afin
d'ajouter la fonction <jsp-2.3>. Exemple :
<featureManager>
<feature>jsp-2.3</feature>
</featureManager>
Important :
- La fonction jsp-2.3 requiert les fonctions servlet-3.1 et el-3.0 et, lorsqu'elle est configurée, elle permet de charger ces fonctions.
- Vous ne pouvez pas utiliser la fonction jsp-2.3 avec la fonction servlet-3.0.
- Vous pouvez utiliser d'autres fonctions Java™ EE 6, comme JSF 2.0 et CDI 1.0, avec la fonction JSP 2.3.
- Vous pouvez choisir d'implémenter JSP 2.2 et JSP 2.3 pour chaque instance de serveur, mais vous devez tenir compte des éventuelles modifications de comportement. Si le comportement souhaité est présent dans la fonction JSP 2.3, vous devez utiliser la fonction JSP 2.3. Si les modifications de comportement de JSP 2.3 sont susceptibles d'avoir un effet négatif sur une application existante, il est préférable dans ce cas d'utiliser JSP 2.2 afin de conserver le comportement existant pour cette application.
- Il n'est pas possible d'utiliser en même temps les fonctions
JSP 2.2 et JSP 2.3 sur un même serveur Liberty. Si ces deux fonctions sont
configurées, cela génère une
erreur :
CWWKF0033E: Les fonctions de singleton jsp-2.3 et jsp-2.2 ne peuvent pas être chargées en même temps. Les fonctions configurées jsp-2.3 et jsp-2.2 incluent une ou plusieurs fonction qui causent le conflit.
Pour en savoir plus sur les modifications dans la fonction JSP 2.3, voir Fonctionnalités de la fonction JavaServer Pages 2.3.