CAS单点登录学习笔记二之部署CAS Server

2023-05-16

CAS Server 服务器部署

[b]简介[/b]

CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 兼容的 Web 服务器上,另外,由于 Client 与 CAS Server 之间的交互采用 Https 协议,因此部署 CAS Server 的服务器还需要支持 SSL 协议。当 SSL 配置成功过后,像普通 Web 应用一样将 CAS Server 部署在服务器上就能正常运行了,不过,在真正使用之前,还需要扩展验证用户的接口。

[b]准备[/b]
1.CAS的客户端与服务端文件

[img]http://dl2.iteye.com/upload/attachment/0110/5701/298b8bd9-ef26-3aef-bffe-b0cb133e20cb.jpg[/img]

2.TOMCAT压缩包

[b]配置[/b]

(1)解压cas-server-3.4.8.zip 文件进入最后一个文件夹 modules 找到最后一个war包cas-server-webapp-3.4.8.war

[img]http://dl2.iteye.com/upload/attachment/0110/5703/6a8bb9b8-21f0-3c5f-90ef-35714d0ab739.jpg[/img]

(2)将server-webapp-3.4.8.war拷贝到apache-tomcat-6.0.30\webapps 下 并将名称修改为 cas.war, 启动tomcat服务,双击bin目录下的start.bat 。


[img]http://dl2.iteye.com/upload/attachment/0109/0937/bec50076-3b6c-3504-9761-14729fbffd4b.png[/img]

说明:Tomcat的服务在\bin 中,双击 startup.bat即可

(3)浏览器输入[color=red][url=http://localhost:8081/cas/login]http://localhost:8081/cas/login[/url][/color]

[img]http://dl2.iteye.com/upload/attachment/0109/0905/c04994c3-4c66-3b38-8e4d-ced1c3b58cc1.png[/img]

说明:
[url=http://zhidao.baidu.com/link?url=qYcuCGPi1WpoURvkum_39zPl-qy5rF0n1fInt6dY7mIRqifu3kpKEmk3kJqorj-pEz8cleH-zQaUYPxUQpXWCK]修改Tomcat端口号方法[/url]

即:\conf\server.xml 中 搜索 8080 ,找到后将其改为8081或其他不被占用的端口号


<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />


(4)输入用户名a密码a(cas 默认配置 输入用户名密码相同,系统即可通过验证)

[img]http://dl2.iteye.com/upload/attachment/0109/0925/f2cfe293-4f79-316b-93d3-092385790e52.png[/img]

说明:
[list]
[*]如果首次启动Tomcat,访问[url][color=red]http://localhost:8081/cas/login[/color][/url]未出现预想效果或访问失败,可关闭Tomcat服务器或双击shutdown.bat,重新执行startup.bat


[img]http://dl2.iteye.com/upload/attachment/0109/1544/a1322b67-c017-3d54-a21c-e6874066b4d9.jpg[/img]

[*]问题:
为什么将WAR包放入TOMCAT的webapps文件夹下
tomcat会自动加载该war包
[url=http://blog.csdn.net/lennyf/article/details/6217161]Tomcat网页应用程序目录webapps详解 [/url]

打开tomcat下webapps文件夹会发现

[img]http://dl2.iteye.com/upload/attachment/0109/1557/8901c36b-bfcf-365f-8886-3203907949f9.jpg[/img]

多出了一个cas文件夹,打开文件夹,同时使用解压工具解压cas.war,对比两者内容,是一样的,相当于Tomcat加载了 cas.war ,即在TOMCAT中部署cas_server

参考[url=http://zhidao.baidu.com/link?url=_qXh6ppK0Km5P2J8DjSfx-NIehruWSAVYWcJCP6Ub_J96TcQxvzNtT3sTkd-yzd-SK_KVupYZnOpdiF84qdwloQTzU2-U_pT_UWIby0DdUC]如何制作和部署war包[/url]

[*]若登陆后出现如下的页面


[img]http://dl2.iteye.com/upload/attachment/0109/1568/b54d697d-713f-3bf4-93b8-0fd1cd4dd0b7.jpg[/img]

问题原因:超时

解决方案:关闭shutdown.bat 或关闭Tomcat窗口,重新startup.bat,再次登录即可

[url=http://bbs.csdn.net/topics/390716314]若工程中出现该问题,参考10楼评论的大侠[/url]
但在\webapps\cas\WEB-INF\cas-servlet.xml 中并未发现那段要修改的代码

[/list]

博文转载:
[url=http://dylanxu.iteye.com/blog/1871315]CAS单点登录学习笔记二之部署CAS Server[/url]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CAS单点登录学习笔记二之部署CAS Server 的相关文章

随机推荐