cas-server 4.0.0 maven 编译

最近需要用到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权限即可
  

猜你喜欢

转载自963630220-qq-com.iteye.com/blog/2220332