만약 여러 도메인의 세션을 공유하기 원한다면 server.xml에 다음을 추가해 주면 된다.
<Context sessionCookieDomain=”.test.com”>
<Context>
아래에 <SessionCookie domain=“example.com”/>
를 추가 하십시오.응용 프로그램을 여러 환경 (dev, qa, prod)에서 사용하고 각각에 고유 한 도메인이 필요한 경우 도메인을 시스템 등록 정보로 설정하는 것이 좋습니다.
<SessionCookie domain="${session.domain}"/>
이 시스템 속성은 환경에 따라 시작시 원하는대로 설정할 수 있습니다. 예를 들면 다음과 같습니다.
./run.sh ... -Dsession.domain=".qa.yourdomain.com"
session-config
요소에 세션 도메인을 구성 할 수 있습니다 . 예를 들면 다음과 같습니다.<web-app> ... <session-config> <cookie-config> <domain>yourdomain.com</domain> </cookie-config> </session-config> </web-app>
도메인 처리 방법에 대한 자세한 내용은 http://www.ietf.org/rfc/rfc2109.txt “HTTP 상태 관리 메커니즘”을 참조하십시오.