Este recurso permite o suporte para Servlets HTTP gravados na especificação de Java Servlet 4.0. É possível empacotar servlets em arquivos WAR ou EAR especificados pelo Java EE. Se segurança de servlet for necessária, será necessário configurar um recurso appSecurity. Sem um recurso de segurança, qualquer restrição de segurança do aplicativo será ignorada.
Ativando esse recurso
Para ativar o recurso Java Servlets 4.0, inclua a declaração de elemento a seguir em seu arquivo server.xml, dentro do elemento featureManager:
<feature>servlet-4.0</feature>
Elementos de configuração de recurso
Pacotes
da API padrão fornecidos por esse recurso * javax.annotation * javax.annotation.security * javax.annotation.sql * javax.servlet * javax.servlet.annotation * javax.servlet.descriptor * javax.servlet.http * javax.servlet.resources
Pacotes da API do Liberty fornecidos por este recurso
-
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
Versões Java suportadas
-
JavaSE-1.8
-
JavaSE-11.0
-
JavaSE-17.0
-
JavaSE-21.0
-
JavaSE-25.0
Versões da plataforma
-
javaee-8.0
-
jakartaee-8.0
Recursos que permitem esse recurso
Desenvolvendo um recurso que depende deste recurso
Se você estiver desenvolvendo um recurso que dependa desse recurso, inclua o item a seguir no cabeçalho Subsystem-Content em seu arquivo manifest do recurso.
com.ibm.websphere.appserver.servlet-4.0; type="osgi.subsystem.feature"
Os pacotes SPI
fornecidos por este recurso * 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