CAS单点登陆环境手工搭建

      说起单点登陆CAS,一般我们下好cas-server-XXX-release.zip包,解压后,会去modules下,将cas-server-webapp-XXX.war拷贝至tomcat服务器的webapp目录下,配置好https后即可用单点登陆功能,但若要拓展cas代码,即重写cas源代码,直接用就有点力不从心。现在讲如何手动配置cas server端登陆环境。

 1、在eclipse下新建web工程,默认的web.xml可不要;

CAS单点登陆环境手工搭建_第1张图片

 2、需要的是cas-server-core/src/main/java目录下的所有java源程序,拷贝至src目录下;

CAS单点登陆环境手工搭建_第2张图片

 3、cas-server-webapp/src/main/webapp下的所有代码,拷贝至WebContent下,myeclipse为/WebRoot目录下;一般会报红叉,不用管它,因为缺对应的jar包,一会处理即可。

需要注意的是,将WEB-INF目录下的classes下的内容,移到src目录下。

CAS单点登陆环境手工搭建_第3张图片

 4、与上部相似,这步进入cas-server-webapp/src/main/java/org/jasig/cas目录,将util目录下的文件拷贝至src与之对应的目录下

CAS单点登陆环境手工搭建_第4张图片

 5、将cas-server-webapp-3.4.11.war包中 WEB-INF/lib下的内容提取到web工程的WebContent/WEB-INF下

CAS单点登陆环境手工搭建_第5张图片

效果如下:

CAS单点登陆环境手工搭建_第6张图片

6、将/WEB-INF/spring-configuration$ 下的applicationContext.xml中最后一行注释掉


7、打war包,部署至服务器即可。

CAS单点登陆环境手工搭建_第7张图片




    


你可能感兴趣的:(cas单点登陆)