当前位置:首页 >> 世界杯2017

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

adminadmin

代码地址,分别下载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

启动项目


Top