我正在尝试设置 session-timeout
嵌入式 Jetty 8 实例中的值。
使用嵌入式 Jetty,如何以编程方式设置 session-timeout
否则将在 web.xml 中设置的值如下:
<session-config>
<session-timeout>15</session-timeout>
</session-config>
谢谢!
最佳答案
访问 WebAppContext 上的 session 处理/管理并设置它。
WebAppContext app = new WebAppContext(....);
...
app.getSessionHandler().getSessionManager().setMaxInactiveInterval(timeout);
就是这样Jetty itself does it .
注:
SessionManager.setMaxInactiveInterval(int)
以秒为单位,而不是毫秒。
关于Jetty 8 设置 "session-timeout"没有 web.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20712167/