Tomcat Cookie Domain 이슈 해결
기존 서비스를 Tomcat7에서 Tomcat8로 업그레이드 하는 과정에서 문제가 발생했다.
원인을 찾아보니 서비스 내 쿠키 생성시 서브 도메인에서도 같이 사용 할 수 있도록 .xxx.com
을 도메인으로 생성하고 있었다.
그런데 Tomcat8에서 도메인이 .(dot)으로 시작하는 쿠키를 생성할 수 없도록 변경되었다. (RFC 6265 Cookie Processor 정책)
해결방안
- 쿠키 도메인을 .(dot)으로 시작하지 않도록 변경한다.
- 기존 LegacyCookieProcessor를 사용하도록 context.xml에 아래와 같이 코드를 추가해줘야 한다.
<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />
참조 - https://stackoverflow.com/questions/29608550/tomcat-cookie-domain-validation
'Development > WAS' 카테고리의 다른 글
Web & WAS (0) | 2016.12.12 |
---|---|
Tomcat 서비스 설치/삭제 (0) | 2016.10.29 |