前言:
cas是单点登录服务框架,为单点登录业务提供了便捷服务,它分为client,server端,client端要聚合到我们自己的项目。
server端要单独构建运行,本篇文章主要讲解一下cas5.3.1 server端构建和运行,以及对mysql的支持。
1 源码下载
cas的源码有很多版本 这里我选用的是maven最新版
源码地址:https://github.com/apereo/cas-overlay-template
2 war包构建并运行
切换到项目根目录会看到build.cmd文件 windows直接cmd到当前目录执行build.cmd run 你会看到war包构建信息
构建完毕会增加一个target目录(这也是maven一贯的构建风格),里面包含了cas.war
拷贝war包到tomcat/webapps目录下,直接启动tomcat 即可
我的访问路径 https://cas.leslia.cn:8443/cas/login 默认用户名密码casuser/Mellon,cas单点登录服务强制要求使用https协议,这里需要配置一下tomcat对https的支持
3 连接mysql
第一步:导入cas连接mysql所需jar包(对应好版本)
导入tar包到tomcat\webapps\cas\WEB-INF\lib
我使用的是cas5.3.