项目环境要求
jdk1.8,tomcat8
网盘下载(官网下载速度慢可以用此方法下载)
网盘链接:8+9+10官网各稳定版本,软件包点击自取
cas5.3git代码
https://github.com/apereo/cas-overlay-template/tree/5.3
刚拉下来的代码目录如下所示:
使用idea的maven编译打包,会出现target目录,如下所示:
cas-server-webapp-tomcat-5.3.16.war下载地址
如果maven没配置阿里云镜像,下载很慢,可以打开浏览器访问https://mvnrepository.com/artifact/org.apereo.cas/cas-server-webapp-tomcat/5.3.16,选择war包进行下载
下载完成后,将war包手动拷贝到本地maven仓库该目录中,如下所示:
附:[cas-server-webapp-tomcat-5.3.16.war百度网盘下载地址https://pan.baidu.com/s/1Wu3NMiVvpGD3YCK98jn2xg 提取码:0uwz
然后,新建src\main\resources目录,并把target下的箭头处文件复制过来
然后注释掉
#server.ssl.key-store=file:/etc/cas/thekeystore
#server.ssl.key-store-password=changeit
#server.ssl.key-password=changeit
并添加
cas.tgc.secure=false
cas.serviceRegistry.initFromJson=true
并修改这里,加上http
配置tomcat启动
点加号,或者fix,选择war exploded那个
注意application context,是cas登录界面的路径
虽然application.propertie配置中也写了,如下
server.context-path=/cas
server.port=8443
war包部署以下图路径为准,可能会覆盖代码的值
等待启动完成后会自动打开浏览器登录界面
json文件可以配置多个,命名有要求,name-id.jsom,name可以随便填,不对应文件里面的name,id需要对应文件里面的id。
如果serviceId里面有?,需要在前面加\\。
参考博客:
https://blog.csdn.net/xushenxs/article/details/140948314
https://blog.csdn.net/h13089412013/article/details/113510353