cas的github项目地址https://github.com/apereo/cas-overlay-template/
最新版的cas(6.x)使用的编译环境是jdk11 和gradle
由于我本地是使用的jdk8,并且没有使用过gradle,所以我选择cas5.x的版本,5.x的cas使用的是jdk8,和我比较熟悉的maven
这里我选择了5.3的版本,然后下载zip,下载下来之后解压,在解压后的目录如下所示
首先需要在pom文件中加入阿里云的镜像代理
<repositories><!-- 代码库 --> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> <checksumPolicy>fail</checksumPolicy> </snapshots> </repository> </repositories>
然后再当前目录运行./build.sh package
这个执行过程还是比较漫长的,耐心等待
执行结束之后,会多出来一个target目录,里面有个war包
将cas.war放到tomcat的webapp目录下,然后启动tomcat,访问路径http://localhost:8080/cas, 可以看到以下页面
(默认用户名:casuser,密码:Mellon)。
登录成功