Java Servlets 3.0
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.
Activation de cette fonction
Pour activer la fonction
Java Servlets 3.0, ajoutez la déclaration d'élément suivante dans l'élément featureManager de votre
fichier server.xml :
<feature>servlet-3.0</feature>
Développement d'une fonction qui dépend de cette fonction
Si vous développez une
fonction qui dépend de la fonction Java Servlets 3.0,
incluez l'élément suivant dans l'en-tête Subsystem-Content du fichier
manifeste de fonction pour votre nouvelle fonction :
com.ibm.websphere.appserver.servlet-3.0; type="osgi.subsystem.feature"
Fonctions qui activent cette fonction
- adminCenter-1.0 - Admin Center
- apiDiscovery-1.0 - API Discovery 1.0
- appSecurity-1.0 - Application Security 1.0
- batchManagement-1.0 - Batch Management
- collectiveMember-1.0 - Collective Member
- httpWhiteboard-1.0 - OSGi Http Whiteboard
- jaspic-1.1 - Java Authentication SPI for Containers 1.1
- jaxrs-1.1 - Java RESTful Services 1.1
- jpa-2.0 - Java Persistence API 2.0
- jsf-2.0 - JavaServer Faces 2.0
- jsp-2.2 - JavaServer Pages 2.2
- jwt-1.0 - Json Web Token
- oauth-2.0 - OAuth
- openid-2.0 - OpenID
- openidConnectClient-1.0 - OpenID Connect Client
- openidConnectServer-1.0 - OpenID Connect Provider
- osgi.jpa-1.0 - OSGi Java Persistence API
- passwordUtilities-1.0 - Password Utilities
- restConnector-1.0 - JMX REST Connector 1.0
- restConnector-2.0 - JMX REST Connector 2.0
- rtcommGateway-1.0 - WebRTC Rtcomm Gateway
- rtcommGateway-1.0 - WebRTC Rtcomm Gateway
- samlWeb-2.0 - SAML web single sign-on version 2.0
- scim-1.0 - System for Cross-domain Identity Management
- sipServlet-1.1 - SIP Servlet
- spnego-1.0 - Simple and Protected GSSAPI Negotiation Mechanism
- wab-1.0 - OSGi Web Application Bundles
- webCache-1.0 - Web Response Cache
- webProfile-6.0 - Java EE Web Profile 6.0
- wsAtomicTransaction-1.2 - WS-AT Service
- wsSecuritySaml-1.1 - WSSecurity SAML
Packages d'API standard fournis par cette fonction
- javax.servlet
- javax.servlet.annotation
- javax.servlet.descriptor
- javax.servlet.http
- javax.servlet.resources
Packages d'API IBM fournis par cette fonction
- 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
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.webcontainer.extension
- com.ibm.ws.webcontainer.spiadapter.collaborator
- 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
Eléments de configuration de la fonction
Vous pouvez utiliser les éléments suivants dans votre fichier server.xml pour configurer la fonction Java Servlets 3.0 :
- application
- applicationManager
- applicationMonitor
- channelfw
- classloading
- cors
- enterpriseApplication
- httpAccessLogging
- httpDispatcher
- httpEncoding
- httpEndpoint
- httpOptions
- httpProxyRedirect
- httpSession
- javaPermission
- library
- mimeTypes
- pluginConfiguration
- tcpOptions
- virtualHost
- webApplication
- webContainer