Cette fonction permet la prise en charge de servlets HTTP rédigés d’après la spécification Java Servlet 3.0. Les servlets peuvent être packagés dans des fichiers Java EE WAR ou EAR. Si la sécurité de servlet est requise, une fonction appSecurity doit également être configurée ; en l’absence d’une fonction de sécurité, les éventuelles contraintes de sécurité pour l’application seront ignorées.
L’activation de cette fonction
Pour activer la fonction Java Servlets 3.0, ajoutez la déclaration délément suivante dans votre fichier server.xml, dans lélément featureManager :
<feature>servlet-3.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-6.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-3.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