본문 바로가기
개발노트

톰캣 세션풀림 현상

by SoonNote 2022. 4. 29.
반응형

사용자와 관리자페이지 각각 프로젝트를 나누어 개발하였는데 실서버에 각각 올리니 사용자에서 로그인 후 관리자페이지에서 액션을하면 사용자페이지에서 로그인세션이 날라가는 현상이 발생하였다. 반대의 경우도 마찬가지

 

개발당시 사용자프로젝트를 만들고 그걸 그대로 복붙해서 관리자 프로젝트로 사용해서 그런건지 ..

 

해결 방안

 

<Context crossContext="true" sessionCookieName="PROJECT1_JSESSIONID">

 > 각각의 프로젝트server context.xml에 세션 쿠키이름을 다르게하여 저장하였음

 에러발생 : 처음 서버 기동 후 로그인하면 관리자는 url에 JSESSIONID=????? 나오면서 500에러발생 뒤로가기 후 다시 시도하면 정상 작동

 > web.xml에

    <session-config>

        <session-timeout>30</session-timeout>

        <tracking-mode>COOKIE</tracking-mode>

    </session-config>
반응형