Configuration du profil Liberty pour Servlet 3.1
Vous pouvez configurer le profil Liberty pour la fonction Servlet 3.1, lequel 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 qui est active pour Servlet 3.1, vous devez définir la fonction <servlet-3.1>.
Procédure
Mettez à jour le fichier server.xml afin
d'ajouter la fonction <servlet-3.1>. Exemple :
<featureManager>
<feature>servlet-3.1</feature>
</featureManager>
Important :
- Les fonctions websocket-1.0 et websocket-1.1 requièrent 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 éventuelles modifications de comportement. Si le comportement souhaité est présent dans Servlet 3.1 uniquement, vous devez utiliser cette fonction. Si les modifications de comportement de Servlet 3.1 sont susceptibles d'avoir un effet négatif sur une application existante, utilisez 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 de profil Liberty. 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.