项目使用Tomcat发布
项目部署上云服务器,登陆后cookie失效造成登陆失败的问题
在logs的catalina.out文件中,查找错误日志
INFO CookieUtils:210 - ========== domainName: .xxx.com ==========
java.lang.IllegalArgumentException: An invalid domain [.xxx.com] was specified for this cookie
domainName失效
原因分析:新版本中,处理器换了新的,解决办法可以替换老版本的处理器。具体步骤如下:
在Tomcat中,打开目录conf
vim context.xml 修改context.xml
按下 i 添加
<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor"/>
按下 Esc
:wq 保存并退出
最后重启Tomcat即可