Java Wicket web应用程序:会话超时

Java Wicket web应用程序:会话超时,java,web-applications,Java,Web Applications,我有一个基于Spring的web应用程序,它与Wicket一起工作。会话出现问题:无法设置会话超时。我该怎么做?我试图在web.xml文件中设置它,但它不起作用 60 Spring和Wicket都不管理会话超时。此设置由web容器管理。您使用哪个集装箱(Tomcat、Jetty等)?以及应用程序的其余部分是如何设置的(在web.xml或通过Java配置)?我们使用类似Tomcat的web容器,并使用web描述符web.xml来配置web应用程序设置。也许我们使用WicketApplicatio

我有一个基于Spring的web应用程序,它与Wicket一起工作。会话出现问题:无法设置会话超时。我该怎么做?我试图在
web.xml
文件中设置它,但它不起作用


60

Spring和Wicket都不管理会话超时。此设置由web容器管理。您使用哪个集装箱(Tomcat、Jetty等)?以及应用程序的其余部分是如何设置的(在web.xml或通过Java配置)?我们使用类似Tomcat的web容器,并使用web描述符web.xml来配置web应用程序设置。也许我们使用WicketApplication.java在Wicket配置中进行一些设置。为什么您认为它不起作用?你期待什么?实际发生了什么?我尝试了1分钟的会话超时,但我发现它不起作用。我认为在超时时会重定向到WicketApplication.java getApplicationSettings()中的登录页面设置;仅当应用程序具有安全设置时,它才会重定向。否则Wicket将只创建当前页面的新实例。最好使用HttpSessionListener检查会话是否无效。