如何在Spring Boot应用程序中配置(嵌入式)Tomcat会话超时?
public class SessionListener implements HttpSessionListener{ @Override public void sessionCreated(HttpSessionEvent se) { se.getSession().setMaxInactiveInterval(5*60); } @Override public void sessionDestroyed(HttpSessionEvent se) { }}
我有一个SessionListener,但是我不知道必须在哪个类中将此Listener添加到Context中。
你应该能够server.session.timeout在application.properties文件中进行设置。
server.session.timeout
现在已弃用application.properties文件中的server.session.timeout。正确的设置是:
server.servlet.session.timeout=60s
另请注意,Tomcat不允许你将超时设置为少于60秒。