springboot项目CAS结合最新版本shiro工作记录(工作进行中)

本文记录了在SpringBoot项目中整合最新版Shiro(1.4.0)与CAS的过程中遇到的挑战,包括Tomcat启动问题、CAS版本选择、YML解析、包冲突、Quartz定时器、数据库序列化错误和认证失败等。解决方案涉及版本降级、注释代码、调整数据库配置以及深入源码调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个月的任务是实现在升级的新基础平台上将最新 1.4.0 版本的 shiro 与 CAS 相结合,基础平台以人人代码生成器改进而来。由于旧版本的交互实现类不支持新版本,所以需要尝试修改。虽然基础平台是作为客户端使用的,但还是尝试搭建一下CAS服务端,参考博客

在搭建过程中,遇到 tomcat8.exe 无法启动的问题:The system cannot find the Registry key for service 'tomcat8',解决方式是将同一目录下的 service.bat 用 cmd 安装一次。

第二天再次启动CAS服务时,出现tomcat反复装载的问题(后了解到是某些任务到期,需要不断重新加载执行):

重启系统后,再度运行,此时访问配置的CAS服务地址时,出现响应时间过长的问题。随后选择将当前版本的CAS 更换为 4.1.5 版本,此后运行正常。成功登录后页面如下:

tomcat 中的信息:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值