shiro-all由1.3.2 升级到1.11.0后出现重定向次数过多的问题:ERR_TOO_MANY_REDIRECTS

了解 ERR_TOO_MANY_REDIRECTS 错误 错误虽然看似简单,但背后的原因可能复杂多样。理解重定向的工作机制和可能引发的问题是解决此类问题的关键。在现代 Web 开发和运维中,保持良好的网站配置、定期检查和维护、以及迅速响应用户反馈,都是确保网站稳定和用户体验良好的重要举措。通过实际案例和深度分析,你可以看到即使是一个看似简单的重定向错误,也可能涉及到多个层面的技术问题。希望通过这些信息和建议,你能够更好地理解和处理错误,为用户提供更流畅的浏览体验。 阅读详情

最近漏洞升级, shiro-all由1.3.2 升级到1.11.0后, 导致系统登录首页打不开, 一直提示重定向次数过多: ERR_TOO_MANY_REDIRECTS:

 经定位: 是shiroFilter配置中:  loginUrl配置问题

以一下例子具体说明参数含义:
     1,假设网站的网址是http://localhost:8080/rrsck, 当用户没有认证的时候,在浏览器敲击http://localhost:8080/rrsck网址的时候,会去查找rrsck根目录下的名为index.jsp的文件。若index.jsp中有其他重定向方法,则再进行跳转。

在升级shiro之前, loginUrl的value='/', 是没有问题的, 不知道为啥, 升级后, 单纯'/' 就匹配不上index了, 一直在循环调转.

所以, 升级shiro后, loginUrl的value='/index.jsp'

修改前: 

 修改后: 

shiro整合cas多次验证或者重复重定向问题 很多人初学都会遇到多次验证或者重复重定向,然后拿着异常网上各种查资料,到最后会发现,是因为shiro封装了指定的返回路劲:/、/index、上次request地址 通过配置文件配置的路劲,只是一个辅助作用,在shiro找不到跳转路劲后才会跳转到配置的路劲,所以我们要做的就是:重写跳转方法。 阅读详情

相关推荐

CDN加速后提示重定向的次数过多错误解决方法

是一个常见的问题,可能会导致访问加速域名时无法正常加载网页,显示错误信息为ERR_TOO_MANY_REDIRECTS。

xzji001的博客 3692

本文详细介绍了“net::ERR_TOO_MANY_REDIRECTS“错误的

标题:深入理解 net::ERR_TOO_MANY_REDIRECTS 错误与解决方案引言:在Web开发中,我们经常会遇到各种HTTP错误。其中,"net::ERR_TOO_MANY_REDIRECTS"是一个常见的浏览器错误,它表示浏览器在尝试访问一个URL时遇到了过多的重定向。本文将详细介绍这个错误的原因、解决方法以及如何通过代码实例来避免这个错误。一、错误原因"net::ERR_TOO_MANY_REDIRECTS"错误通常是由于服务器配置不当导致的。

理论都是虚的,代码才是王道。 1万+

一文带你弄懂thermal governor IPA

当current temp < target temp时,使用k_pu,当current temp >= target temp时,使用k_po。如果current_temperature = switch_on_temp时,则k_p = k_pu,这时Pmax。如果current_temperature = target_temp时,则k_p = k_po,这时Pmax。2、解析dts,获得switch_on_temp和target_temp。3、初始化k_pu/k_po/k_i/k_d的常数。

yxw0609131056的博客 1245

如何修复’ERR_TOO_MANY_REDIRECTS’错误

有时候,一些网站被客户端访问时,会遇到“err_too_many_redirects”这样的错误。这个错误不算常见,目前网络上一些论坛给出的都是比较单一的解决方案,并不能彻底解决问题。所以这篇文章针对这个错误为大家分享具体的解决方案。 很多用户访问Word Press网站很多时候会出现“...

chenjing1234567890的博客 13万+

Mac新手必看:用Homebrew安装wget的保姆级教程,附常见报错一键修复

本文为Mac新手提供使用Homebrew安装wget的详细教程,涵盖从Homebrew安装到wget基础使用的全流程,并附常见报错一键修复方案。通过本指南,用户可轻松掌握命令行下载工具wget的安装与使用技巧,解决Mac环境下资源下载的各种问题。

weixin_30635053的博客 366

RK3588s Camera ISP调优详解(一)ISP调试工具及环境配置(附下载途径)

本文主要介绍了rkisp tuner工具的连接与使用,并附上了工具及依赖库的下载地址

zongheng_raobo的博客 6269

shiro框架集成cas遇到的重定向次数过多的问题

shiro集成cas,导入jar包,配置shiroCongfig文件,重写casRealm,配置完成之后,测试出现反复重定向,但是可以从casSever获取用户信息,经过反复排查,发现是realm中存在的: shiroRealm.setCredentialsMatcher(credentialsMatcher()); 这个方法会去做校验导致认证失败,出现循环,自定义一个类替换掉原来的,问题得到解决。 ...

weixin_43759606的博客 2286

基于ESP32-S3与模块化设计的立创桌面充电站:从硬件架构到Web控制实战

本文详细介绍了基于ESP32-S3与模块化设计的立创桌面充电站项目,涵盖从硬件架构到Web控制的全流程实战。项目采用模块化设计,支持自由组合快充模块,并通过ESP32-S3实现智能监控,用户可通过本地网页实时查看各接口电压、电流与功率数据。文章重点解析了基板、连接板与充电模块三大核心部件的设计,特别是大电流PCB的“开窗贴铜”处理技巧,并提供了固件刷写与Web控制面板的配置指南。

weixin_36122351的博客 292

关于网站ERR_TOO_MANY_REDIRECTS错误的修改办法

步骤二:关闭CDN的访问URL重写配置路径:腾讯云-内容分发网络cdn-域名管理-点击域名-缓存配置-访问URL重写配置-关闭。今天网站因为证书到期,七牛云的报错一直ERR_TOO_MANY_REDIRECTS,302重定向次数过多了,连后台都进不去。这三个跳转,值得发生了ERR_TOO_MANY_REDIRECTS错误。多次清除cookie未果,终于找到了原因:设置了太多重定向,步骤一:关闭宝塔后台https跳转。3.域名的控制面板上设置了跳转。路径:宝塔页面-网站-点击网站。2.宝塔后台设置了跳转。

木头分享 - 分享有价值的、实用的干货 2103

android10 部分机型(华为)无法正常更新安装app

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=file://storage/emulated/0/文件夹名/***.apk typ=application/vnd.android.package-archive }

森森先生的博客 3927

SimMechanics二连杆仿真避坑指南:Solid模块坐标系设置与Rigid Transform常见错误

本文详细解析了SimMechanics中二连杆平面臂仿真的常见问题,重点探讨Solid模块坐标系设置与Rigid Transform模块的配置陷阱。通过实战案例和MATLAB代码示例,揭示多体系统仿真中的关键错误点,包括坐标系方向定义、参数匹配、端口连接规则等,帮助工程师有效规避仿真风险,提升建模效率。

weixin_29309213的博客 411

如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南

遇到 WordPress 网站的 ERR_TOO_MANY_REDIRECTS 错误?本文提供详细步骤,帮助你清除浏览器缓存、检查 SSL 设置、禁用插件、修复 .htaccess 文件、排查 CDN 配置等,解决重定向循环问题,让你的站点恢复正常。

weixin_52141433的博客 2716

yolov5 FPGA实现及verilog代码仿真

本文介绍了一种基于FPGA的卷积神经网络加速器设计,采用混合架构实现网络功能。该系统将训练和图像预处理等复杂计算保留在PC端执行,仅将主干网络部署在FPGA上。由于片上资源限制,建议通过外接DDR存储扩展容量。文章提供了完整的Verilog HDL源码,包括卷积单元(convUnit)、卷积层(convLayerSingle)和处理单元(processingElement)等核心模块,均已通过仿真验证。该设计采用流水线结构,使用浮点运算单元实现卷积计算,支持32x32图像输入和5x5卷积核处理。系统架构图中

QQ_778132974的博客 575

vercel + cloudflare 部署网站,报错: ERR_TOO_MANY_REDIRECTS

部署网站过程中踩到的一些坑

自由而不独立,仍是奴隶。 2818

SPSS 多重共线性问题:编程解决方案

多重共线性会导致回归模型的不稳定性,使得估计的回归系数失去解释力,降低模型的准确性和可靠性。通过执行这些代码,你将能够计算和查看VIF和CI的结果,并确定是否存在多重共线性问题。上述代码执行了一个回归分析,其中A是我们感兴趣的因变量,B、C、D和E是我们要检查的自变量。接下来,我们将执行多重共线性的检测。通过执行上述代码,你将能够看到每个自变量的VIF和CI值,以及预先设置的阈值。上述代码将计算VIF和CI的值,并将结果写入指定路径的结果文件中。接下来,我们可以使用以下代码来计算和显示VIF和CI的值。

CyberGenius的博客 1426

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

wx.request net::ERR_TOO_MANY_REDIRECTS

wx.request 发起的请求,先是到微信服务器,然后从微信服务器再到我们自己的服务器,是这么个过程,并非直接到我们自己的服务。对比看了看POST MAN 和 微信小程序里的请求,发现是微信小程序里的请求头Cookies少了东西。我在 wx.request 的请求头里添加上对应的Cookie之后再请求,接口就可以了正常返回了。同样的请求,使用POST MAN 和 在 iOS ,前端我都试了试,其他端都有正常返回值,就微信小程序。按照github上的指导导入了weapp-cookie这个包,并完成了构建。

竹毛言己 3584

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

宝塔部署项目添加域名配置证书 ERR_TOO_MANY_REDIRECTS 重定向次数过多

宝塔部署项目添加域名配置证书 ERR_TOO_MANY_REDIRECTS 重定向次数过多

Java老兵的后端进阶与AI前沿探索之路。 982

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

错误代码ERR_TOO_MANY_REDIRECTS网页打不开?从Nginx配置到Cloudflare的排查全记录

前言:从“网页打不开”到找到根源的真实记录“ERR_TOO_MANY_REDIRECTS”——这个错误代码想必不少开发者都遇到过:明明域名解析、服务器配置都检查过了,可网页就是打不开,浏览器提示“重定向次数过多”。更让人头疼的是,有时候注释掉某段Nginx配置(比如用于强制跳转的`return 301`),网页突然就能打开了,但原本想要的功能(比如HTTP强制转HTTPS)却没了

weixin_66855479的博客 2423

修复Chrome上的ERR_TOO_MANY_REDIRECTS错误?

问题:如何修复Google Chrome上的ERR_TOO_MANY_REDIRECTS错误? 我经常在Google Chrome上收到ERR_TOO_MANY_REDIRECTS错误。这困扰了我很多。浏览器出了什么问题? 方法/步骤 1 ERR_TOO_MANY_REDIRECTS是任何Google Chrome[1]用户可能遇到的众多错误之一。尝试访问具有URL重定向问题的网站...

ctrigger的专栏 4万+

springboot shiro 多realm多loginUrl设置(动态改变loginUrl)踩坑经历 重定向次数多

在我使用shiro时,我发现需要多个loginURL,但是框架只提供了一个角色的登陆,我在网上找到了解决方法。 参考博客 在shiro多realm的情况下,让用户访问需要认证的页面时,不同的角色肯定需要不同的loginUrl 然而shiro的ShiroFilterFactoryBean只能写入一个loginUrl,此时需要用到ShiroFilterFactoryBean的setFilters方法,下面是解决办法。 以下是解决方法: shiro底层是通过redirectToLogin方法使未认证的用户跳转

weixin_44273241的博客 3214

Web系统中出现 localhost 将您重定向的次数过多问题

最新测试软件的时候,有个功能打开页面的时候就出现了如标题中提到的问题 然而通过查找资料,说一个代码中死循环了,导致一跳转到同一个页面多次。 下面来说明一下,为什么会出现上面的错误,为什么其他功能不会出现那个问题呢 首先要说一下,error_page.jsp 是系统的一个错误提示页面,在这里是一个没有权限提示页面(例如:很抱歉,您没有权限访问当前系统资源,请联系管理员。) 我们系统中访问控制(权限管理)是用的 Apache Shiro框架,通过shiro资源控制器代码分析最终找到了问题所在:

zgphacker2010的专栏 2万+

配置好的HTTPS服务,无法访问

浏览器访问报如下错误:SSH curl 链接报错:最后原因:cloudflare-->mytest.com # SSL/TLS 没有选择严格另外:页面中(下方)第二步可能是多余的,不清楚作用是什么。总之## Nginx: Creating Your CSR with OpenSSL 这个生成里,我填的都是test,除了二级域名之外。然后去服务器站点目录下创建了一个tmp目录,再执行的ssl命令。应该是没有用上。其实对于cloudflare,只需要在mytest.com下设置即可。

evolay的专栏 1271

访问项目根路径页面无限循环重定向刷新问题

访问项目根路径页面无限循环重定向刷新问题欢迎使用Markdown编辑器总结 欢迎使用Markdown编辑器 总结 web.xml配置的welcome-file需要注意页面中不能写el表达式. ...

qq_27579471的博客 1246

shiro-spring-boot-starter由1.9.1 升级到1.12.0版本出现重定向次数过多问题分析处理

问题:由于shiro1.9.1版本有漏洞,需要升级到1.10.0以上版本,升级后访问登录页打不开,看后台日志,一直在请求跳转登录页面的接口,然后返回的响应状态为302,在网上找好几个解决问题的方案,都不能够解决我这个问题,直到后来看到一个解决方案上说定义shiro过滤器添加authc后 ,需要自定义authc验证的过滤器,看到这个突然想起之前把authc去掉,其他不变的情况,是可以解决重定向的问题,但是把这个放开就相当于任何接口都无需验证即可访问。项目背景:springboot2.7.12 + jsp。

weixin_46270013的博客 526
上一篇: spring-data-elasticsearch.4.2.0 jar包冲突导致:StackOverflow
雨冰
博客等级 码龄15年 18粉丝 60原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值