CAS server6.x配置与部署笔记

本文记录了将CAS Server从5.x升级到6.x的过程,包括6.x使用JDK11、Gradle代替Maven、资源配置变化以及SSL证书的处理。在6.x版本中,配置文件移至JAR包内,需要在src/main/resources下自定义配置。本地测试时,可通过keytool或gradlew createKeystore创建自签证书,生产环境则需转换证书格式。最后通过./gradlew run启动CAS Server。
摘要由CSDN通过智能技术生成

由于最近将公司的springboot升级到了springboot2,而5.x的cas-server使用的是springboot1,因此为了更方便的开发cas-server,将cas-server升级为6.x,6.x使用的是springboot2。6.x版本cas-server的配置与5.x版本大致上一致,网上大部分文档都是基于5.x版本的介绍,这次部署了6.2版本的cas-server,有些不同的地方以及踩过的坑在这里记录一下,方便以后回顾。

cas-overlay-template:https://github.com/apereo/cas-overlay-template/tree/6.2

1.  6.x使用的是jdk11,5.x使用的是jdk8。

下载openjdk11,openjdk11也可被建议在生产环境上使用(主要还是oraclejdk用在线上业务收费了哈哈)。与jdk8之间有很多不同,丢了很多api,javaEE相关包也不再默认自带(感叹时光催人老,javaEE的一些老规范和api因为各种新技术的出现和流行被弱化了),默认gc也变成了g1。总之两者很多不同,不延伸了。

2. 6.x使用gradle代替之前的maven。

如果直接使用项目中自带的gradle脚本,gradlew或gradlew.bat打包管理,要确保系统中的JAVA_HOME或是java command已调整到jdk11,并且使用项目自带的gradle-wrapper,不需要再另行下载gradle。具体定位使用的java command参考gradlew中的脚本片段:


                
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值