我正在使用嵌入式Grizzly 2.2.X
网络服务器。我想知道在哪里可以将session-config设置为默认会话超时。使用普通的Web容器很容易做到这一点。
但是,我仍然无法使用Grizzly
执行此操作。
答案 0 :(得分:1)
GrizzlyWebServer server;
//do your things
server.getSelectorThread()setKeepAliveTimeoutInSeconds(设置的时间);
答案 1 :(得分:1)
您可以在HttpSession对象上调用setMaxInactiveInterval(int)。由于Grizzly 2.2.x当前没有使用部署描述符,因此在HttpSessionListener.sessionCreated()中调用setMaxInactiveInterval()可能是最简单的。