这个月的任务是实现在升级的新基础平台上将最新 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 中的信息: