Olá,
Preciso compartilhar um atributo entre clientes da mesma aplicação, dessa forma eu coloquei ele no contexto do servlet ( request.getSession().getServletContext() ). Quando eu quiser eliminar o atributo do contexto, apenas seto ele pra “null” ou removo, e isso ocorre quando o cliente finaliza corretamente a aplicação. O problema é se o cliente não executa o procedimento para encerrar sua aplicação, e consequentemente os atributos não são eliminados. Na sessão eu posso setar o tempo de vida dela ( request.getSession().setMaxInactiveInterval(300) ), caso o cliente sai sem encerrar a aplicação, mas no contexto do servlet não sei como fazer isso. Alguém tem alguma idéia de como eu posso definir o tempo de vida de um atributo ou alguma outra forma de resolver esse problema??
Obrigado.
Adriano.