Configuration de Liberty pour Servlet 3.1
Vous pouvez configurer Liberty pour la fonction Servlet 3.1, laquelle fournit une prise en charge complète pour la spécification Servlet 3.1.
Pourquoi et quand exécuter cette tâche
Pour configurer un serveur Liberty pour l'exécution d'une application activée pour Java Servlet 3.1, vous devez activer la fonction <servlet-3.1>.
Procédure
Mettez à jour le fichier server.xml pour y ajouter la fonction <servlet-3.1>. Par
exemple :
<featureManager>
<feature>servlet-3.1</feature>
</featureManager>
Important :
- Les fonctions websocket-1.0 et websocket-1.1 ont besoin de la fonction servlet-3.1 et par conséquent la configuration de la fonction websocket-1.0 ou websocket-1.1 entraîne le chargement de la fonction servlet-3.1.
- Vous pouvez utiliser des fonctions Java™ EE 6, telles que jsp-2.2 et jsf-2.0, avec la fonction servlet-3.1. Toutefois, vous ne pouvez pas utiliser une fonction Java EE 6 pour exploiter des fonctions Servlet 3.1.
- Vous pouvez choisir d'implémenter Servlet 3.0 et Servlet 3.1 pour chaque instance de serveur, mais vous devez tenir compte des éventuels changements de comportement. Si le comportement souhaité est présent dans Servlet 3.1 uniquement, vous devez utiliser cette fonction. Si les changements de comportement de Servlet 3.1 ont un effet négatif sur une application existante, il est préférable dans ce cas d'utiliser Servlet 3.0 afin de conserver le comportement existant pour cette application.
- Il n'est pas possible d'utiliser en même temps les fonctions Servlet 3.0 et Servlet 3.1 sur le même serveur. Si ces deux fonctions sont configurées, cela génère une erreur. Pour plus de détails sur les modifications apportées à Servlet 3.0 and Servlet 3.1, consultez la rubrique Modifications du comportement de Servlet 3.1.