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

+ Recent posts