开始

发布完成后进行测试
image.png

注册
image.png
注册成功后这里都没有显示
image.png
这里并没有用户cookie的值
image.png

前端没有异常,后端的异常现在没法看
到后端
image.png
image.png
瞎子啊这个catalina.out相关日志都会在这个文件里面。
image.png
打开日志文件,托到最下面。报的异常。这就是cookie无法使用。
image.png

这是前端设置的cookie的域。
image.png
前端setCookie
image.png
这这个cookie的处理器是在tomcat8.5以后使用的。在tomcat8.5之前是不会报这个错误的。
image.png
两种方式,第一种是不要直接把.z.mukewang.com这个域放到我们的cookie里面。
放的时候,我们把z前面的点去掉。通过这种方式去做的话,会导致前后端的域不一致。
我们使用第二种方式。替换掉新版的Processor。使用老板的processor去处理。
只需要在tomcat里面做一个额外的配置。

进入tomcat的conf目录
image.png
image.png
image.png

找到Context标签,在里面添加额外的标签
image.png
单独指定CookieProcessor
image.png
image.png

image.png
但是这是一个新版的处理器,
image.png
我们要使用老板的处理器。改成LegacyCookieProcessor
image.png
保存并退出
image.png
image.png
先关闭,再重启
image.png

重新测试

用刚才注册的账号 来登陆。
image.png

image.png

image.png

F12浏览器内 可以看到user的cookie
image.png

测试订单流程

image.png
image.png

image.png

image.png

image.png

image.png

这样项目就是正常运行起来了。

结束