- Cas理论 不做 过多介绍,直接上干货
- 工具版本
- tomcat 9.0 版本
- Cas 5.3
- Cas 下载 路径
- https://github.com/apereo/cas-overlay-template
- 下载 5.3 版本
- 下载为:
- 将压缩包解压,然后倒入到 IDEA 工具中,倒入之后会自动加载相关依赖(需要一段时间)
- 加载完依赖之后,项目目录会多一个:overlays目录
- 加载完毕之后,pom文件还会有一下报错的插件,可以将报错的内容删除掉
- pom.xml 添加相关依赖
<dependency>
<groupId>org.apereo.casgroupId>
<artifactId>cas-server-support-jdbcartifactId>
<version>${cas.version}version>
dependency>
<dependency>
<groupId>org.apereo.casgroupId>
<artifactId>cas-server-support-jdbc-driversartifactId>
<version>${cas.version}version>
dependency>
<dependency>
<groupId>mysqlgroupId>
<artifactId>mysql-connector-javaartifactId>
<version>5.1.38version>
dependency>
- cas 服务端需要修改的 配置文件为:
- application.properties
- log4j2.xml
- 这两个文件的位置
- 这两个配置文件在项目中,我们不方便修改,因此把需要修改的配置文件 拷贝出来,例如:拷贝到 src/main/resources目录下,此时项目是没有此目录的,需要手动进行创建,如下:
- 配置完毕之后,进行打包,然后测试
- 打包之后,将生成的 war包,赋值到 tomcat的webapp目录下
- 启动tomcat,访问:http://localhost:8080/cas
- 登录的用户名,可以在application.properties 中查找
- 账号:casuser 密码:Mellon
- 登录成功之后的界面为:
- 到此,恭喜你,大功告成!