欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用cas 6.03实现单点登录(一、cas服务端搭建)

程序员文章站 2022-05-05 09:59:13
...

1.创建springboot maven项目,如下图(我这里创建了模块)
使用cas 6.03实现单点登录(一、cas服务端搭建)
2.将打包好的cas.war包拷贝到src/main/resource/lib目录下(不知道如何打包war可以看我的上一篇博客《使用WAR overlay的方式来安装cas6.0》)
使用cas 6.03实现单点登录(一、cas服务端搭建)
3.在工程pom.xml中加入overlay插件

 <!--加入overlay插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <overlays>
                        <overlay>
                            <groupId>org.apereo.cas</groupId>
                            <artifactId>cas-server-webapp-tomcat</artifactId>
                        </overlay>
                    </overlays>
                </configuration>
            </plugin>

使用cas 6.03实现单点登录(一、cas服务端搭建)
4.在dependencies中依赖本地cas.war包(远程下载太慢了我依赖了本地的)

  <dependency>
            <groupId>org.apereo.cas</groupId>
            <artifactId>cas-server-webapp-tomcat</artifactId>
            <version>6.0.3</version>
            <type>war</type>
            <systemPath>${project.basedir}/src/main/resources/lib/cas.war</systemPath>
            <scope>runtime</scope>
        </dependency>

使用cas 6.03实现单点登录(一、cas服务端搭建)
打开《使用WAR overlay的方式来安装cas6.0》这篇博文中用到的工程找到build.gradle
使用cas 6.03实现单点登录(一、cas服务端搭建)

使用cas 6.03实现单点登录(一、cas服务端搭建)
这样废了一番周折终于明白了,overlays目录页出现了(切记设置工程打包方式为war,否则overlays不出现)

使用cas 6.03实现单点登录(一、cas服务端搭建)