开始
发布完成后进行测试
注册
注册成功后这里都没有显示
这里并没有用户cookie的值
前端没有异常,后端的异常现在没法看
到后端
瞎子啊这个catalina.out相关日志都会在这个文件里面。
打开日志文件,托到最下面。报的异常。这就是cookie无法使用。
这是前端设置的cookie的域。
前端setCookie
这这个cookie的处理器是在tomcat8.5以后使用的。在tomcat8.5之前是不会报这个错误的。
两种方式,第一种是不要直接把.z.mukewang.com这个域放到我们的cookie里面。
放的时候,我们把z前面的点去掉。通过这种方式去做的话,会导致前后端的域不一致。
我们使用第二种方式。替换掉新版的Processor。使用老板的processor去处理。
只需要在tomcat里面做一个额外的配置。
进入tomcat的conf目录
找到Context标签,在里面添加额外的标签
单独指定CookieProcessor
但是这是一个新版的处理器,
我们要使用老板的处理器。改成LegacyCookieProcessor
保存并退出
先关闭,再重启
重新测试
用刚才注册的账号 来登陆。
测试订单流程
这样项目就是正常运行起来了。