nugawiki

./categories/server

Tomcat 쿠키 domain 오류

업데이트 2026-07-21 조회수

증상

java.lang.IllegalArgumentException: An invalid domain [.danawa.com] was specified for this cookie

Tomcat 8.5+ 기본 CookieProcessor = Rfc6265CookieProcessor → 도메인 앞 . 거부.

레거시 vs RFC6265

Tomcat 버전별

해결 — context.xml

<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor"/>

Spring Boot (Embedded Tomcat)

@Bean
public EmbeddedServletContainerCustomizer tomcatCustomizer() {
    return container -> {
        if (container instanceof TomcatEmbeddedServletContainerFactory) {
            TomcatEmbeddedServletContainerFactory tomcat = (TomcatEmbeddedServletContainerFactory) container;
            tomcat.addContextCustomizers(context -> context.setCookieProcessor(new LegacyCookieProcessor()));
        }
    };
}

./comments