2012-06-14 1 views
0

Tomcat 백엔드 웹 응용 프로그램에서 여러 다른 종류의 로그인이 동일한 세션 속성 이름을 사용하므로 로그인 속성이 서로 쾅쾅 거리며 로그 아웃이 무차별 적으로 삭제되는 문제가 있습니다. 다른 로그인 데이터.Tomcat : 여러 개의 하위 디렉토리를 서로 다른 도메인으로 처리하여 세션을 단절합니다.

별도의 도메인이 없으므로 (여러 도메인을 시뮬레이트 할 수있는 항목을 정리하는 것은 너무 번거롭지 만) 바람둥이가 다른 도메인에있는 것처럼 다른 하위 디렉토리의 파일을 처리한다면 좋을 것입니다. 세션 정보가 계속해서 전투에 빠지게하십시오.

서서히 (가장 빠르지는 않지만) 대부분의 피상적 인 수정이 진행되어 세션 속성 이름을 명시 적으로 변경하므로 아무런 충돌이 일어나지 않습니다. 내 접근법을 보장하기 위해 수백 개의 파일을 만져야합니다. 버그를 유발하지 않습니다. 이것은 가치있는 것보다 훨씬 많은 시간이 걸릴 것입니다.

아이디어가 있으십니까?

답변

1

"서브 디렉토리"(실제로는 "컨텍스트 경로"라고 함) 각각에 webapp를 배포하십시오. 각 컨텍스트는 분리 된 것으로 간주되며 세션은 서로 간섭하지 않습니다.

관련 문제