2014-12-17 4 views
1

우리는 ZK 프레임 워크를 사용 해왔다. web.xml에 설정된 세션 시간 초과는 60 분이고 zk.xml에서는 기본값 0으로 설정됩니다. 이는 (내 지식에 따라) web.xml에 구성된 시간 초과를 사용합니다. 요즘 우리가 직면 한 문제는 사용자 세션이 무작위로 만료된다는 것입니다. 브라우저에 세션이 만료되었다는 메시지가 표시됩니다. 확인을 클릭하면 zk.xml에 구성된 로그인 페이지로 리디렉션됩니다. 세션이 서버에서 죽지 않는 경우가 많지만 브라우저가 세션이 만료되었으며 로그인 페이지로 리디렉션하지 않는다고 표시하는 경우가 많습니다. 또한 세션 만료의 팝업은 계속오고 있습니다.무작위 세션 타임 아웃

다음은 사용자가 임의의 세션 시간 초과에 직면하는 두 가지 시나리오입니다. 1) 서버에서 세션이 삭제 된 경우 2) 세션이 서버에서 삭제되지 않고 페이지가 로그인 페이지로 리디렉션되지 않습니다.

우리는 스프링 보안을 사용하고 있습니다. 3. 우리의 어플리케이션에서 명시 적으로 로그 아웃하는 코드는 없습니다. 또한 세션 관리는 쿠키에 의해서만 처리됩니다.

마음에 떠오르는 것이 무엇이든 제안하십시오.

도움이 되었습니까? 여전히 제한 시간은 어떤 사람이 당신을 도울 수 있도록 zk.xml 또는 web.xml 파일과 같은 코드를 공유 일어날 경우 미리 감사드립니다 ..

+0

Weblogic은 응용 프로그램 서버로 사용하는 서버입니다. –

답변

1

<session-config> 
    <timer-keep-alive>true</timer-keep-alive> 
</session-config> 

으로 봅니다.

+0

안녕하세요 Subodh, 감사합니다. 미안 해요. 늦었 어. 다른 일로 바빴어. 나는 이것을 시도했다. 이것은 문제를 해결하지 못했습니다. 질문을 수정하고 ZK.XML 및 WEB.XML을 추가했습니다. –