环境
- 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="org

本文介绍了在Java 8和Tomcat 8.5环境下遇到的Cookie添加域名时抛出IllegalArgumentException的问题。分析了由于Tomcat默认CookieProcessor不支持特定域名格式导致的错误,并提供了解决方案——在context.xml中修改CookieProcessor配置,然后重启Tomcat。
4810

被折叠的 条评论
为什么被折叠?



