该网页无法正常运作,127.0.0.1 将您重定向的次数过多

访问网页的时候,出现这个报错,查看后端的代码,看着也没有错,就是不知道什么原因导致的错误。

该网页无法正常运作,127.0.0.1 将您重定向的次数过多_第1张图片

自己的项目是Spring boot + shiro安全框架 + Beetl模板 的一个CMS系统。在properties配置文件里配置的访问host是127.0.0.1,然后我在项目启动后用localhost去访问的,结果就出现如上图所示127.0.0.1 将您重定向的次数过多。

properties配置文件

该网页无法正常运作,127.0.0.1 将您重定向的次数过多_第2张图片

BeetlConfiguration.java里的配置

该网页无法正常运作,127.0.0.1 将您重定向的次数过多_第3张图片

原因:

项目在启动时会将配置文件里的值(127.0.0.1)取到传给Beetl,所以在前端页面访问时会将Host 127.0.0.1写入链接内,而我访问的时候用的时localhost,此时Shiro框架会认为我没有登录,所以一直会为我重定向到登录的链接。

解决方案:

1、用127.0.0.1访问本项目。

2、修改properties配置文件system.http.host = localhost, 然后用localhost去访问。

你可能感兴趣的:(异常解决方案)