반응형
개요
디폴트로 세션은 Context(웹모듈)단위로만 공유가 가능하다. 하나의 서블릿 컨테이너에 두개이상의 컨텍스트가 있고, crossContext="true" 설정으로 컨텍스트간 참조할수 있게 하면 메모리내에서 통신이 가능하다. 즉 세션을 공유할수 있다. Tomcat에서 서로 다른 Context간에 세션을 공유하는 방법에 대해서 알아보자
테스트 환경
Tomcat 9
1. conf/Catalina/[hostname]/컨텍스트명A.xml 에
crossContext="true" , sessionCookiePath="/" 추가
<Context docBase="/webapplication/myapp" reloadable="true" crossContext="true" sessionCookiePath="/" /> |
세션을 서로 공유하고자 하는 다른 컨텍스트에도 crossContext="true", sessionCookiePath="/" 를 추가 한다.
반응형
'WEB & WAS > Tomcat' 카테고리의 다른 글
nginx + tomcat 클러스터링 구성 (0) | 2020.01.19 |
---|---|
nginx tomcat 연동 (0) | 2020.01.17 |
[Tomcat] Clustering(클러스터링) (0) | 2019.08.27 |
[Tomcat] WAR 파일 배포 (0) | 2019.08.25 |
[Tomcat] Context 추가 (0) | 2019.08.23 |