2016-12-05 14 views
5

Bir Spring Boot Uygulamasında (gömülü) Tomcat Oturum Zaman Aşımını nasıl yapılandırabilirim?Spring Boot Java Config Oturum Zaman Aşımını Ayarla

public class SessionListener implements HttpSessionListener{ 

@Override 
public void sessionCreated(HttpSessionEvent se) { 
    se.getSession().setMaxInactiveInterval(5*60); 
} 

@Override 
public void sessionDestroyed(HttpSessionEvent se) { 

}} 

Bir SessionListener var ama ben Bağlamında bu Dinleyici eklemek zorunda hangi sınıfta hiçbir fikrim yok.

cevap

13

server.session.timeout'u application.properties dosyanızda ayarlayabilmeniz gerekir.

ref: http://docs.spring.io/spring-boot/docs/1.4.x/reference/html/common-application-properties.html

+0

Hızlı yanıt için teşekkürler! Çalışıyor :) –

+2

server.session.timeout = # Saniye cinsinden oturum zaman aşımı. – ThomasRS

+1

Uygulamanızda.properties '#session zaman aşımı (yaylar için saniye cinsinden, tomcat sunucu/kapsayıcı için dakika cinsinden) server.session.timeout = 1' Test ettim ve çalışıyor! Tomcat'in mülkiyeti dakikalar içinde aldığını görüyoruz – Eduardo

İlgili konular