Jetty 8设置“session-timeout”而不使用web.xml?

我正在尝试在嵌入式Jetty 8实例中设置会话超时值.

使用嵌入式Jetty,如何以编程方式设置会话超时值,否则将在web.xml中设置如下:

<session-config>
     <session-timeout>15</session-timeout>
 </session-config>

谢谢!

访问WebAppContext上的会话处理/管理并进行设置.

WebAppContext app = new WebAppContext(....);
... 
app.getSessionHandler().getSessionManager().setMaxInactiveInterval(timeout);

这就是Jetty itself does it.

注意:SessionManager.setMaxInactiveInterval(int)是秒,不是毫秒.

相关文章
相关标签/搜索