最近需要用到cas sso单点登录,所以需要调研下cas服务, 准备使用cas 4.0.0版本
下载地址:http://downloads.jasig.org/cas/
官网地址:https://www.apereo.org/content/cas-server-deployment-faq
在部署编译cas服务时,遇到几个问题,记录下:
1、部署cas的默认cas-server-webapp-4.0.0.war包后,使用以前的登录方式即:用户名与密码一致即可登录的方式不可用了
a: 这是因为从4.x版本后, 用户名和密码不再这样, 在4.0.0中, 用户名:casuser,密码:Mellon
2、想使用maven编码整个cas项目时,报错:
[ERROR] Failed to execute goal com.mycila.maven-license-plugin:maven-license-plu
gin:1.9.0:check (default) on project cas-server: Resource F:\cas\cas-server-4.0.
0/src/licensing/header.txt not found in file system, classpath or URL: unknown p
rotocol: f -> [Help 1]
a:从网上找到一个方式,原地址:
http://full-stack.iteye.com/blog/2148037, 将附件下载,并解压到cas-server-4.0.0的目录下
3、再次maven时,还出错,如下:
[ERROR] Failed to execute goal on project cas-server-support-spnego: Could not r
esolve dependencies for project org.jasig.cas:cas-server-support-spnego:jar:4.0.
0: Failed to collect dependencies for [org.jasig.cas:cas-server-core:jar:4.0.0 (
compile), org.samba.jcifs:jcifs:jar:1.2.25 (compile), org.samba.jcifs:jcifs-ext:
jar:0.9.4 (compile), org.springframework.webflow:spring-webflow:jar:2.3.2.RELEAS
E (compile), junit:junit:jar:4.11 (test), org.mockito:mockito-core:jar:1.9.5 (te
st), org.springframework:spring-test:jar:3.2.6.RELEASE (test), javax.servlet:ser
vlet-api:jar:2.5 (provided), org.aspectj:aspectjrt:jar:1.7.2 (compile), org.aspe
ctj:aspectjweaver:jar:1.7.2 (compile), javax.validation:validation-api:jar:1.0.0
.GA (compile), org.slf4j:slf4j-api:jar:1.7.5 (compile), org.slf4j:slf4j-log4j12:
jar:1.7.5 (runtime), org.slf4j:jcl-over-slf4j:jar:1.7.5 (compile)]: Failed to re
ad artifact descriptor for org.samba.jcifs:jcifs-ext:jar:0.9.4: Could not transf
er artifact org.samba.jcifs:jcifs-ext:pom:0.9.4 from/to releases (http://172.16.
10.62:8081/nexus/content/repositories/releases/): Not authorized, ReasonPhrase:U
nauthorized. -> [Help 1]
a:maven的权限问题, 需要修改maven的setting文件, 将用户修改成root权限即可
分享到:
相关推荐
单点登录 sso cas带超详细文档,包含(cas-server-webapp-4.0.0.war、c3p0-0.9.1.2.jar、cas-client-core-3.3.3.jar、cas-server-support-jdbc-4.0.0.jar、cas-server-webapp-support-4.0.0.jar、commons-logging-...
本压缩包"cas-server-4.0.0-release"包含的是CAS Server 4.0.0版本的源码和部署文件,用于搭建和配置CAS服务器。 CAS Server 4.0.0是CAS的一个重要版本,它引入了许多改进和新特性。以下将详细阐述该版本的关键知识...
"cas-server-4.0.0-release" 是CAS服务器的核心发布包,它包含了CAS服务器的所有源代码和编译后的可执行文件。这个版本的发布通常包括了以下内容: 1. **源码**:开发者可以深入理解CAS的工作原理,自定义配置或...
在这个"cas-server-4.0.0-release"压缩包中,包含了CAS服务器的源码和war包,这使得开发者可以深入理解其内部工作原理,并根据需求进行定制化开发。 1. CAS基础概念: - **单点登录**:用户只需登录一次,就能访问...
cas-server4.0源码
"cas-server-4.0.0-release.rar" 是一个包含CAS服务器4.0.0版本的源码和WAR包的压缩文件,提供了完整的SSO实现和相关组件。 CAS 4.0.0 是该系统的一个重要版本,它包含了以下关键知识点: 1. **单点登录(SSO)...
cas-server-4.0.0-release包中的war。位于:cas-server-4.0.0-release\cas-server-4.0.0\modules\cas-server-webapp-4.0.0.war
cas-server-webapp-4.0.0.war--cas server去掉https验证.下载后直接部署tomcat即可,建议下载后将名称改为cas.war
这个"cas-server-webapp-4.0.0.war"文件是一个基于Java的Web应用程序档案(WAR),包含了CAS服务器的核心组件和Web界面。WAR文件是Java Web应用的标准打包格式,可以直接在支持Servlet容器如Tomcat中运行。 1. **...
由cas-server-webapp-4.0.0.war修改配置文件WEB-INF/deployerConfigContext.xml,及加入依赖包mysql-connector-java-5.1.45-bin.jar,commons-dbcp-1.4.jar, commons-pool-1.6.jar最后打包,解压后放入tomcat ...
标题中的"cas-server4.0.0"指的是CAS服务器的4.0.0版本,这是一个重要的里程碑,因为它引入了新的特性和改进,以增强系统的稳定性和安全性。 在描述中提到了"内涵cas-server-4.0.0 release版本",这表明这个压缩包...
cas-server4.0源码
server-4.0.0-release....................................................................................................
cas-server-4.0.0-release.tar.gz springmvc cas maven 详解 http://knight-black-bob.iteye.com/blog/2342088
在"cas-server-4.0.0.rar"这个压缩包中,包含了CAS服务器的源代码和一个预编译的.war文件,这使得用户可以直接将其部署到Tomcat应用服务器上,从而快速搭建一个SSO系统。 1. CAS服务器核心概念: - 单点登录:用户...
标题 "selenium-server-standalone-4.0.0-alpha-2.zip" 指的是 Selenium 的一个服务器独立版本的归档文件,该版本为 4.0.0 的 Alpha 2 版本。Selenium 是一个广泛使用的自动化测试工具,主要用于 Web 应用程序的测试...
5. **客户端集成**:对于每个要接入SSO的应用,需要集成CAS客户端库,如Java的 `jasig-cas-client`。客户端库负责在用户访问应用时跳转到CAS服务器进行认证,认证成功后返回到应用,并传递服务票据供应用验证。 6. ...
CAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议。CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的...
cas-server-core-4.0.0.jar CAS单点登录服务器端用的core