`

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

    博客分类:
  • CAS
CAS 
阅读更多
CAS Server 服务器部署

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

准备
1.CAS的客户端与服务端文件



2.TOMCAT压缩包

配置

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



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




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

(3)浏览器输入http://localhost:8081/cas/login



说明:
修改Tomcat端口号方法

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

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


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



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



  • 问题:
  • 为什么将WAR包放入TOMCAT的webapps文件夹下
    tomcat会自动加载该war包
    Tomcat网页应用程序目录webapps详解

    打开tomcat下webapps文件夹会发现



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

    参考如何制作和部署war包
  • 若登陆后出现如下的页面




  • 问题原因:超时

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

    若工程中出现该问题,参考10楼评论的大侠
    但在\webapps\cas\WEB-INF\cas-servlet.xml 中并未发现那段要修改的代码



博文转载:
CAS单点登录学习笔记二之部署CAS Server
  • 大小: 12.7 KB
  • 大小: 19.9 KB
  • 大小: 27.4 KB
  • 大小: 16.9 KB
  • 大小: 17.7 KB
  • 大小: 132.4 KB
  • 大小: 21 KB
  • 大小: 31.4 KB
  • 大小: 10.6 KB
  • 大小: 82.9 KB
分享到:
评论

相关推荐

    cas 单点登录 解决方案.

    cas 单点登录解决方案是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。随着企业的发展,业务系统的数量在不断增加,老的系统却...

    单点登录服务端项目cas-server

    单点登录服务端项目cas-server单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-...

    基于Java集成CAS单点登录【接部署即可启用】

    基于Java中CAS的单点登录,有服务端的所有源码,将tomcat目录下的所有资源直接拷到Tomcat服务中间件的webapp目录下,阅读tomcat-webapp中的read.txt文档,查看使用说明,适用于第一次开发CAS单点登录的同学们,简单...

    CAS单点登录学习笔记五之CAS服务器数据源

    这篇名为"CAS单点登录学习笔记五之CAS服务器数据源"的博客文章,很可能是作者对CAS服务器配置数据源部分的深入解析。数据源是应用程序连接和操作数据库的关键组件,对于CAS服务器来说,它用于存储和管理用户的认证...

    cas整合ldap实现单点登录学习笔记

    CAS整合LDAP实现单点登录学习笔记 包含所有过程。

    cas单点登录server端代码

    CAS(Central Authentication Service)是基于Java的开源身份验证框架,主要功能是实现单点登录(Single Sign-On,简称SSO)。SSO允许用户通过一次登录,就能访问多个应用系统,无需再次输入凭证,大大提升了用户...

    CAS单点登录demo

    通过这个“CAS单点登录demo”,你可以学习并实践如何设置和配置CAS环境,理解其工作流程,为你的多应用环境提供安全便捷的单点登录解决方案。记得在实践中不断探索和调试,以便更好地理解和掌握CAS的精髓。

    CAS单点登录操作文档

    CAS单点登录操作文档 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点: • 开源的企业级单点登录解决...

    cas单点登录

    单点登录的核心在于一个中心认证服务器(CAS Server)和各个需要认证的应用系统。当用户首次尝试访问受保护的应用时,会被重定向到CAS Server进行身份验证。如果用户通过验证,CAS Server会生成一个服务票据...

    CAS整合LDAP实现单点登录原理及部署

    CAS整合LDAP实现单点登录的原理及部署学习笔记,cas实现单点登录,ldap负责账户管理

    CAS单点登录系统之java实现(part_1)

    资源列表(1:cas CAS Server,2:Cas_Client_One 授权系统,3:graduationDesign 用户组织管理系统,4:CAS单点登录论文.doc,5:CAS单点登录文献综述.doc,6:基于CAS的用户管理单点登录门户系统ppt.ppt)

    CAS单点登录(java)

    CAS单点登录CAS单点登录CAS单点登录CAS单点登录

    CAS单点登录配置

    在提供的PDF文件`cas单点登录(一).pdf`和`cas单点登录(二).pdf`中,应该详细涵盖了这些步骤,以及更深入的技术细节,包括可能出现的问题和解决方案。通过学习这些文档,你应该能够成功地配置和实施CAS单点登录...

    用cas实现mantis单点登录和登出

    ### 使用 CAS 实现 Mantis 单点登录与登出 #### 概述 单点登录(Single Sign-On,简称 SSO)是一种常见的身份认证模式,它允许用户在多个应用程序和服务中仅通过一次登录就能访问所有相关系统而无需多次输入密码。...

    springmvc+spring+shiro+cas单点登录实例

    springmvc+spring+shiro+cas单点登录实例 加入了登录验证码认证,修改了下首页样式,不过样式没有弄好,很丑的,有空自己再弄下 说明:cas-server是单点登录服务端,用的是maven项目,但是WEB-INF里面的lib目录下面...

    禅道开源版集成CAS单点登录

    本文在已有的禅道集成CAS单点登录的客户端插件基础上进行的修改,因原有插件在我们的系统上调试无法成功,做了一些定制,环境如下: 1. CAS server 版本:4.0.0 2. 禅道开源版本: 9.6.3 3. 禅道CAS client 插件版本...

    基于Cas的单点登录实现

    **基于Cas的单点登录实现** 单点登录(Single Sign-On,简称SSO)是一种在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统的技术。它为用户提供了一种方便、高效的访问多系统的方式,同时减少...

    .net cas单点登录

    .NET CAS(Central Authentication Service,中央认证服务)是Java平台上的一个开源身份验证框架,但同样可以与.NET环境集成,实现跨域的单点登录(Single Sign-On,简称SSO)。在.NET环境中,开发者通常会利用CAS...

Global site tag (gtag.js) - Google Analytics