Olá pessoal,
Como sabemos, quando uma página (jsp) é requisitada, um objeto de sessão é criado automaticamente no servidor de aplicações, caso ainda não exista uma sessão associada à requisição.
Este comportamento pode ser modificado adicionando-se uma diretiva na página jsp.
<%@ page session="false" %>
ou
<jsp:directive.page session="false"/>
conforme a notação escolhida pelo desenvolvedor.
Acontece que temos um sistema de monitoramento e este requisita url's (para isso utiliza o Commons HttpClient) de diversas aplicações para verificar disponibilidade. Este sistema não é capaz de associar a sessão criada na primeira requisição às requisições subsequentes, e por isso diversos objetos de sessão podem ser criados desnecessariamente no servidor da aplicação que está sendo monitorada.
Uma idéia seria implementar gerenciamento de cookies no sistema de monitoramento para armazenar as sessões. Isto poderia resolver o problema.
O que eu gostaria de saber, é se existe uma forma de setar isso (session=false) para uma aplicação ou até mesmo para o servidor de aplicações, sem adicionar a diretiva em cada uma das páginas jsp.
Agradeço se alguém puder sugerir algo.
Até mais pessoal,
Jean Pierobom