2013-06-27 2 views
-3

나는 다음과 같은 작업을 수행하는 간단한 SpringMVC의 v3.2.2 컨트롤러가 있습니다. SCOPE_SESSION은 세션 범위에서 사용하고자하는 정수입니다. API에 대한 자세한 내용은 여기를 참조하십시오. WebRequest APISpringMVC 세션 managament

나는 그것이 세션 범위에 저장 될 일부 속성을 추가한다는 것을 의미한다고 가정합니다. 세션은 로컬에서 유지되도록하고 싶지 않기 때문에 테스트 중에 서버가 다시 시작될 때 세션이 삭제된다고 가정합니다. 일부 기본 구성이 유지되지 않는 한 유지됩니다.

어떤 이유로 든 Tomcat을 다시 시작한 후에도 세션이 삭제되지 않습니다. (기본 설정 인 Tomcat V7을 사용하고 있습니다.) 어떤 이유로 든 지속됩니다. 사용하지 않도록 설정하는 방법을 설명하는 추가 설명서를 찾으려고했지만 시도 할 수 없었습니다.

무엇이 누락 되었습니까? 속성이 세션 범위에 저장되면 API 상태와 같이 Tomcat Server를 다시 시작하면 삭제되어야합니까?

미리 감사드립니다. Elad. 원본 질문을 편집했는데 그 내용이 명확하지 않습니다. 죄송합니다.

+0

'요청'개체는 어떤 유형입니까? – acdcjunior

+1

귀하의 질문은 약간 혼란 스럽습니다. 요청 속성을 사용하고 끝나지 않은 세션에 대해 불평하는 것에 대해 이야기하고 있습니다 ... 정확히 세션과 상호 작용하는 위치는 어디입니까? –

답변

0

문제가 해결되었습니다. 나는 세션 관리가 Tomcat에 의해 통제된다는 것을 완전히 놓쳤다. 해결 방법은 Tomcat 7 context.xml 구성 파일을 편집하여 다음 요소가 있는지 확인하는 것입니다.

이렇게하면 세션 지속성이 좋지 않게됩니다. 실제로 이것이 이것이 기본적으로 어떻게 작동하는지는 생각하지 못했습니다. 어쨌든 고맙습니다.