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