2016-12-05 20 views
5

Làm cách nào để định cấu hình Thời gian chờ của phiên Tomcat (được nhúng) trong một ứng dụng khởi động mùa xuân?Cấu hình Java khởi động mùa xuân Đặt thời gian chờ của phiên

public class SessionListener implements HttpSessionListener{ 

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

@Override 
public void sessionDestroyed(HttpSessionEvent se) { 

}} 

Tôi có một SessionListener nhưng tôi không có ý tưởng trong lớp nào tôi phải thêm Trình nghe này vào Ngữ cảnh.

Trả lời

13

Bạn có thể đặt server.session.timeout trong tệp application.properties của mình.

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

+0

Cảm ơn bạn đã phản hồi nhanh! Nó hoạt động :) –

+2

server.session.timeout = # Thời gian chờ của phiên trong vài giây. – ThomasRS

+1

Trong ứng dụng của bạn.properties '#session timeout (tính bằng giây cho mùa xuân, tính bằng phút cho máy chủ/thùng chứa tomcat) server.session.timeout = 1' Tôi đã thử nghiệm và đang hoạt động! Nó chỉ ra rằng tomcat mất tài sản trong vài phút – Eduardo

Các vấn đề liên quan