https://www.pomelolee.com/1601.html

tomcat升级到8.5版本

发现登录和退出报错,报错日志为下

[http-nio-8080-exec-20] 2016 Aug 20 12:04:49 WARN  WARN:187 - Handler execution resulted in exception
java.lang.IllegalArgumentException: An invalid domain [.i5a6.com] was specified for this cookie
at org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateDomain(Rfc6265CookieProcessor.java:181)
at org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:123)
at org.apache.catalina.connector.Response.generateCookieString(Response.java:989)
at org.apache.catalina.connector.Response.addCookie(Response.java:937)
at org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:386)

网上已有哥们查看了tomcat的源码 总结规则如下:

domain规则如下
1、必须是1-9、a-z、A-Z、. 、- (注意是-不是_)这几个字符组成

2、必须是数字或字母开头 (所以以前的cookie的设置为.i5a6.com 的机制要改为 i5a6.com 即可)

3、必须是数字或字母结尾

解决之法: 升级处理cookie的domain的地方即可 由 (.i5a6.com 的机制要改为 i5a6.com )搞定

最新文章

  1. ABP(现代ASP.NET样板开发框架)系列之14、ABP领域层——领域事件(Domain events)
  2. python环境下载地址
  3. HttpWebRequest调用WebAPI
  4. BNUOJ 1037 精神控制
  5. CoreLocation简单应用
  6. Financial Management
  7. Android 给listview设置分割线与边界的距离
  8. Sicily 1151 魔板
  9. WordPress中函数钩子hook的作用及基本用法
  10. EXCEL日期格式要双击一下单元格才变正确格式
  11. 学以致用三十三-----django生命周期
  12. swiper.js + jquery.magnific-popup.js 实现奇葩的轮播需要
  13. webpack打包去掉console.log打印与debugger调试
  14. Qt画笔实现曲线
  15. springMVC一个Controller处理所有用户请求的并发问题
  16. 洛咕 P3706 [SDOI2017]硬币游戏
  17. uri.js的用法事例
  18. android View未渲染时获得高度
  19. BZOJ1188:[HNOI2007]分裂游戏(博弈论)
  20. 《编写高质量代码改善JavaScript程序的188个建议》读书笔记

热门文章

  1. django搭建博客
  2. 非递归实现二叉树的三种遍历操作,C++描述
  3. List在遍历中删除t元素
  4. Cracking The Coding Interview 4.7_暂存
  5. net core 获取网站目录
  6. L1-056 猜数字
  7. Centos7 LVM扩充存储空间
  8. <Spark><Tuning and Debugging>
  9. TensorFlow随机值:tf.random_normal函数
  10. 18-10-16 IE 快捷键的组合方式