2013-01-31 37 views
1

我正在使用嵌入式Grizzly 2.2.X Web服务器。我想知道我可以在哪里设置默认会话超时的会话配置。使用普通的Web容器很容易做到这一点。 但是我仍然发现无处可做Grizzly如何使用Grizzly 2.2.X设置会话超时?

回答

1

您可以在HttpSession对象上调用setMaxInactiveInterval(int)。这可能是最简单的,因为Grizzly 2.2.x目前不使用部署描述符来在HttpSessionListener.sessionCreated()中调用setMaxInactiveInterval()。

+0

谢谢!最后我使用这种方法。 – Willy

1
GrizzlyWebServer server; 

//do your things 

server.getSelectorThread()。setKeepAliveTimeoutInSeconds(timeoutSeconds);

+0

谢谢,不过Grizzly 2.2.x之后没有更多的'GrizzlyWebServer'。我找不到像'setKeepAliveTimeoutInSeconds'类似的函数... – Willy