Você está aqui: Java Servlets ::: Dicas & Truques ::: Sessão |
||
Como definir o timeout (tempo de expiração) da sessão no web.xmlQuantidade de visualizações: 14765 vezes |
||
Em algumas situações precisamos definir o timeout (tempo de expiração) da sessão no web.xml da aplicação web. Esta dica mostra como isso pode ser feito. Por padrão, o timeout da sessão no Tomcat é de 30 minutos (1800 segundos). No entanto, este valor pode ser alterado adicionando-se um elemento <session-config> ao web.xml. Veja:
Aqui nós estamos definindo o tempo de timeout de 15 minutos. Lembre-se de adicionar o elemento <session-config> após os elementos filter, listener, servlet e servlet-mapping. Importante observar também que o método getMaxInactiveInterval() de HttpSession retorna o período de timeout em segundos e não minutos. Para testar se o valor no elemento <session-timeout> foi devidamente reconhecido pela aplicação, podemos executar o seguinte servlet:
Se o valor exibido for 900 então sabemos que o elemento <session-timeout> foi devidamente reconhecido pela aplicação. |
||
![]() |
||
Veja mais Dicas e truques de Java Servlets |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |