Definições de Contêiner da Web
Use esta página para definir as configurações do contêiner da Web.
Para visualizar essa página do console administrativo, clique em
.Host Virtual Padrão
Especifica um host virtual que permite que uma única máquina do host se pareça com várias máquinas do host. Os recursos associados a um host virtual não podem compartilhar dados com os recursos associados a um outro host virtual, mesmo que os hosts virtuais compartilhem da mesma máquina física.
Selecione uma opção de host virtual:
- default_host
- O produto fornece um host virtual padrão com alguns aliases comuns, como o endereço IP da máquina, o nome abreviado do host e o nome completo do host. O alias compreende a primeira parte do caminho de acesso a um recurso, como um servlet. Por exemplo, é localhost:9080 no pedido http://localhost:9080/myServlet.
- admin_host
- Esta opção de host virtual é outro nome para o servidor de aplicativos; também conhecido como server1 na instalação base. Esse processo suporta a utilização do console administrativo.
- proxy_host
- O host virtual chamado proxy_host, inclui definições padrão de porta, porta 80 e 443, que são geralmente inicializadas como parte da inicialização do servidor proxy. Utilize esse host proxy conforme apropriado com regras de roteamento associadas ao servidor proxy.
Ativar Armazenamento em Cache do Servlet
Especifica que se um servlet for iniciado uma vez e gerar saída a ser armazenada em cache, uma entrada de cache será criada, contendo não apenas a saída, mas também efeitos colaterais da chamada. Esses efeitos secundários podem incluir chamadas a outros servlets ou arquivos JSP (JavaServer Pages), assim como metadados sobre a entrada, incluindo informações de tempo limite e de prioridade de entrada.
O armazenamento em cache do fragmento do portlet requer que o armazenamento em cache do servlet seja ativado. Portanto, a ativação do armazenamento em cache do fragmento do portlet ativa automaticamente o armazenamento em cache do servlet. A desativação do armazenamento em cache desativa automaticamente o armazenamento em cache do fragmento do portlet.
Desativar Conjunto de Pedidos e Respostas do Servlet
Especifica para desativar o conjunto de solicitação do servlet e os objetos de resposta do servlet que são agrupados pelo contêiner da Web. Ao desativar o conjunto de objetos de pedido e resposta do servlet, novos objetos são criados para cada pedido.
Ao desativar o conjunto de objetos de pedido e resposta do servlet, novos objetos de pedido e resposta do servlet são criados para cada pedido, o que pode afetar negativamente o desempenho, mas fornece proteção de quaisquer erros imprevistos do conjunto.
Número de Encadeamentos de Tempo Limite
Especifica o número de encadeamentos que estão disponíveis para tratar operações assíncronas de tempo limite do servlet por servidor.
O padrão de dois poderá ser muito baixo se você tiver muitos aplicativos usando servlets assíncronos que frequentemente têm tempos limites.
Tempo Limite Padrão
Especifica o tempo limite padrão do servlet assíncrono para o servidor.
O padrão de 30 segundos poderá ser reduzido se as respostas não estiverem sendo recebidas com rapidez suficiente e houver um fallback viável no caso de erro. Será possível aumentar o valor se muitos tempos limites estiverem sendo recebidos e a tempo limite mais longo gerar respostas de uma maneira aceitável para o cliente. As unidades estão em milissegundos, portanto, multiplique o número por 1000 para convertê-lo em segundos. Para configurar em uma granularidade mais alta, você deve usar o método AsyncContext setTimeout programaticamente.
Usar conjunto de encadeamentos para iniciar objetos Executáveis
Selecione essa opção para usar o mesmo conjunto de encadeamentos em que a solicitação é originada. Essa opção não propaga nenhum contexto da solicitação original.
Usar um gerenciador de trabalho para iniciar objetos Executáveis
Selecione esta opção para usar um gerenciador de trabalho para iniciar o executável. Essa opção é a seleção padrão. A opção do gerenciador de trabalho propaga qualquer contexto configurado para o gerenciador de trabalho selecionado. Essa opção também requer a seleção do nome JNDI do gerenciador de trabalho que será usado.
- O contexto que é propagado é configurável em . Também é possível criar novos gerenciadores de trabalho no mesmo painel.
- O Gerenciador de Trabalho padrão do WebSphere Application Server é usado, a menos que você especifique de outra forma. Isso poderá não ser desejável, pois outros componentes podem estar usando o gerenciador de trabalho e reduzir com eficácia o número de encadeamentos disponíveis simultaneamente.
- Para fazer mudanças nas configurações do gerenciador de trabalho, é recomendável que você crie um gerenciador de trabalho, de forma que as mudanças nos padrões não afetem outros componentes.
- Se você tiver configurado um gerenciador de trabalho para lançar exceções quando a fila de trabalho estiver completa, uma exceção do tipo IllegalStateException será lançada ao responsável pela chamada de start(Runnable) e o responsável pela chamada será designado para manipular a exceção.