Cette fonction permet la prise en charge de servlets HTTP rédigés d’après la spécification Java Servlet 4.0. Vous pouvez conditionner les servlets dans des fichiers WAR ou EAR Java EE. Si la sécurité de servlet est requise, vous devez aussi configurer une fonction appSecurity. Sans fonction de sécurité, les contraintes de sécurité pour l’application sont ignorées.

L’activation de cette fonction

Pour activer la fonction Java Servlets 4.0, ajoutez la déclaration délément suivante dans votre fichier server.xml, dans lélément featureManager :

<feature>servlet-4.0</feature>

Eléments de configuration de la fonction

Packages d’API standard fournis par cette fonction

  • javax.annotation

  • javax.annotation.security

  • javax.annotation.sql

  • javax.servlet

  • javax.servlet.annotation

  • javax.servlet.descriptor

  • javax.servlet.http

  • javax.servlet.resources

Packages d’API Liberty fournis par cette fonction

  • com.ibm.websphere.endpoint

  • com.ibm.websphere.servlet.container

  • com.ibm.websphere.servlet.context

  • com.ibm.websphere.servlet.error

  • com.ibm.websphere.servlet.event

  • com.ibm.websphere.servlet.session

  • com.ibm.websphere.webcontainer

  • com.ibm.wsspi.servlet.session

Versions Java prises en charge

  • JavaSE-1.8

  • JavaSE-11.0

  • JavaSE-17.0

  • JavaSE-21.0

  • JavaSE-25.0

Versions de la plate-forme

  • javaee-8.0

  • jakartaee-8.0

Fonctions qui activent cette fonction

Développement d’une fonction qui dépend de cette fonction

Si vous développez une fonction qui dépend de cette fonction, incluez lélément ci-après dans len-tête Subsystem-Content dans votre fichier manifeste de fonction.

com.ibm.websphere.appserver.servlet-4.0; type="osgi.subsystem.feature"

Packages SPI fournis par cette fonction

  • com.ibm.websphere.servlet.filter

  • com.ibm.websphere.servlet.request

  • com.ibm.websphere.servlet.response

  • com.ibm.websphere.webcontainer.async

  • com.ibm.ws.adaptable.module.structure

  • com.ibm.ws.anno.classsource.specification

  • com.ibm.ws.webcontainer.extension

  • com.ibm.ws.webcontainer.spiadapter.collaborator

  • com.ibm.wsspi.adaptable.module

  • com.ibm.wsspi.adaptable.module.adapters

  • com.ibm.wsspi.anno.classsource

  • com.ibm.wsspi.anno.info

  • com.ibm.wsspi.anno.service

  • com.ibm.wsspi.anno.targets

  • com.ibm.wsspi.anno.util

  • com.ibm.wsspi.artifact

  • com.ibm.wsspi.artifact.equinox.module

  • com.ibm.wsspi.artifact.factory

  • com.ibm.wsspi.artifact.factory.contributor

  • com.ibm.wsspi.artifact.overlay

  • com.ibm.wsspi.http

  • com.ibm.wsspi.http.ee8

  • com.ibm.wsspi.webcontainer

  • com.ibm.wsspi.webcontainer.collaborator

  • com.ibm.wsspi.webcontainer.extension

  • com.ibm.wsspi.webcontainer.filter

  • com.ibm.wsspi.webcontainer.metadata

  • com.ibm.wsspi.webcontainer.osgi.extension

  • com.ibm.wsspi.webcontainer.servlet

  • com.ibm.wsspi.webcontainer.webapp