apereo CAS Server 6.2.x 和 6.4.x 的部署
代码地址,分别下载6.2和6.4两个版本 https://github.com/apereo/cas-overlay-template 版本地址: https://github.com/apereo/cas-overlay-template/tree/6.2 -- 6.2版本 https://g
代码地址,分别下载6.2和6.4两个版本 https://github.com/apereo/cas-overlay-template
版本地址: https://github.com/apereo/cas-overlay-template/tree/6.2 -- 6.2版本 https://github.com/apereo/cas-overlay-template/tree/6.4 -- 6.4版本
JAVA版本:11
两者的部署还是有些区别的
6.4的部署参考了6.2的部署,6.2的部署可以参考:
记录CAS6.1X Server 部署加Mysql数据源整合详细_嘻哈的博客-CSDN博客
使用cas-overlay-template 6.2服务部署到整合cas-client_爱学习的老王的博客-CSDN博客
6.2的构建步骤:
第一次先构建出war。
从构建出来的war解压出源码,目录为:build/cas-resources。
将源码build/cas-resources复制到src/main目录下,改名为resources。
把etc/cas/thekeystore文件拷贝到resources目录下。(SSL方式启动需要一个证书)
修改resources下的application.properties 配置文件。
将修改好的源码重新打包,运行。
进入下载好的代码目录:(6.2版本的构建命令都在这个目录中执行) > cd ./cas-overlay-template-6.2
第一次构建出war:
> gradlew.bat clean build # linux 换为 ./gradlew clean build
构建完成后,执行命令进行解压
> gradlew.bat explodeWar
复制build/cas-resources => src/main/resources 复制etc/cas/thekeystore => src/main/resources/thekeystore
修改文件:src/main/resources/application.properties
修改如下配置:
server.ssl.key-store=file:/etc/cas/thekeystore
改为
server.ssl.key-store=classpath:thekeystore
再次构建项目
> gradlew.bat build
解压(这步可能是不必要的)
> gradlew.bat explodeWar
启动项目


