环境
- Java 8
- Tomcat 8.5
报错情况
-
抛出 IllegalArgumentException
-
具体信息如下:
java.lang.IllegalArgumentException: An invalid domain [.jjzm.com] was specified for this cookie
原因分析
- Tomcat 默认的 CookieProcessor 不支持这种格式的域名。(博主用的 Tomcat 是 Tomcat 8.5)
- 更具体的信息,请看着介绍 CookieProcessor 的 官方文档
解决办法
-
在 Tomcat 的配置文件 context.xml 的 <Context> 中添加:
<CookieProcessor className="<