웹 서버가 내장 된 Grizzly 2.2.X
입니다. 기본 세션 시간 초과에 대한 session-config를 어디에 설정할 수 있는지 알고 싶습니다. 보통의 웹 컨테이너에서 그런 일을하는 것은 쉽습니다. 그러나 나는 아직도 이것을 아무데도 Grizzly
으로 찾지 못했습니다.Grizzly 2.2.X에서 세션 시간 초과를 설정하는 방법은 무엇입니까?
1
A
답변
1
HttpSession 객체에서 setMaxInactiveInterval (int)을 호출 할 수 있습니다. Grizzly 2.2.x는 HttpSessionListener.sessionCreated() 내에서 setMaxInactiveInterval()을 호출하기 위해 현재 배포 설명자를 사용하지 않기 때문에 아마도 가장 쉽습니다.
1
GrizzlyWebServer server;
//do your things
server.getSelectorThread(). setKeepAliveTimeoutInSeconds (timeoutSeconds);
+0
그러나 Grizzly 2.2.x 이후에는 더 이상'GrizzlyWebServer'가 없습니다. 그리고'setKeepAliveTimeoutInSeconds'와 같은 비슷한 함수를 찾을 수 없습니다 ... – Willy
고마워요! 마지막으로이 방법을 사용합니다. – Willy