Eclipse配置CAS server

1.下载cas server的源码包(我使用的是cas-server-3.5.2.1-release.zip)

2.解压压缩包到某个目录下,找到cas-server-3.5.2.1-release.zip\cas-server-3.5.2.1\modules下的cas-server-webapp-3.5.2.1.war文件

3.在eclipse中导入war file ---->  cas-server-webapp-3.5.2.1.war

4.右键项目Run As -> Run on server

可以看到登录页面:

提示没有经过https来登录。

5.配置Tomcat使用https协议(必须在Eclipse中使用的Tomcat中配置)

证书是单点登录认证系统重要的一环,必须要由证书提供机构颁发的证书,浏览器才不会提示网站不安全。在开发阶段只需要使用JDK自带有的keytool工具生成证书就可以了。

(1)生成服务端密钥文件,以管理员方式运行cmd,切换到Tomcat的安装目录下

输入:keytool -genkey -alias casserver -keypass demosso -keyalg RSA -keystore casserver.keystore -validity 365

这里输入的,要输入CAS server挂载的域名,不然会由于证书的名字与域名不符而出错。

我的电脑主机名是rs-pc,所以我输入的是rs-pc。

执行后可以看到目录下生成了casserver.keystore文件

-alias 指定别名为casserver;

-keyalg指定RSA算法;

-keypass 指定私钥密码;

-keystore 指定密钥文件名称为casserver.keystore;

-validity 指定证书有效期为365天。

(2)生成服务端证书

继续执行keytool -export -alias casserver -storepass demosso -file casserver.cer -keystore casserver.keystore

执行后可以看到目录下生成了casserver.cer文件,

-alias 指定别名为casserver;

-storepass 指定私钥为demosso;

-file 指定导出证书的文件名为casserver.cer;

-keystore 指定之前生成的密钥文件的文件名。

(3)导入证书文件到cacerts密钥库文件

继续执行keytool -import -trustcacerts -alias casserver-storepass demosso -file casserver.cer –keystore cacerts

执行后可以看到目录下生成了cacerts文件。

6.接下来打开Tomcat目录下的conf文件,里面有一个server.xml文件,编辑它,找到被注释的这一段:

取消注释,并修改为:

重新启动Tomcat,打开https://localhost:8443/

点击继续浏览此网站,看到Tomcat的主页,说明https配置成功了。

7.现在可以在Eclipse用https://rs-pc:8443/cas-server-webapp-3.5.2.1/login

访问:

至此,Eclipse配置使用CAS server成功。

时间: 2024-10-06 00:40:09

Eclipse配置CAS server的相关文章

JAVA学习之路--Eclipse配置Tomcat Server

需要工具: Tomcat7 Eclipse step1:Window--Preference--Server--Runtime Envirenment step2:--Add--选择Apache Tomcat v7.0--next -- Name:Apache Tomcat v7.0 Tomcat Installation directory     D:\soft\tomcat7(我的Tomcat安装路径) JRE:选择jdk1.7.0.79(我的JDK版本) --Finish 此时工程目录下

Mvc4单点登录之二 Cas server端配置

上一篇博客Mvc4单点登录之一Cas简单介绍简单的介绍了cas的工作原理!这篇文章介绍一下Cas Server端的配置. 首先要说明Cas server 是一个java程序,所以首先要确定你的电脑上安装了JDK, 并且安装了Tomcat 服务器,如果不会装的话,那么可以从网上查一下资料,一把一把的!例如,我将tomcat安装在了E:\apache-tomcat-7.0.52. cas的下载地址 cas 客户端:  http://download.csdn.net/detail/zhanghong

cas server 基础 数据库 验证码实现及其配置

由于需要从业务上将系统拆分成多个独立的子系统,所以需要sso.这里主要是讲述一下server 端的配置. 下面按照几个步骤进行描述 下载cas-server-4.1.9 (https://github.com/apereo/cas) 构建 server (maven)工程. 目录结构 基本配置 验证码配置 1.下载 在 https://github.com/apereo/cas 可以下载cas-server 的源代码 也可以在直接使用maven 进行构建. 如果是下载源码,那么复制里面的工程(c

eclipse配置server没有Apache tomcat 7.0

eclipse配置server没有Apache tomcat 7.0 原因:eclipse中WTP版本太低了 解决方案: 换成高版本就有行了 eclipse配置server没有Apache tomcat 7.0,布布扣,bubuko.com

ubuntu16.04 安装 vnc server 及eclipse配置

Ubuntu 16.04 VNC Server 配置 1. 安装 x11vnc server sudo apt-get install x11vnc 2. 配置vnc server密码 sudo x11vnc -storepasswd /etc/x11vnc.pass 3. 创建服务文件 vi /lib/systemd/system/x11vnc.service [Unit] Description=Start x11vnc at startup. After=multi-user.target

CAS server 连接mysql的deployerConfigContext.xml配置

1.deployerConfigContext.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www

配置servers时,错误:Setting property &#39;source&#39; to &#39;org.eclipse.jst.jee.server:hczm&#39; did not find a matching property

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:hczm' did not find a matching property. SEVERE: Error starting static Resourcesjava.lang.IllegalArgumentException: Document base

eclipse web开发Server配置

用 Tomcat 和 Eclipse 开发 Web 应用程序:http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/ Eclipse配置Resin:http://binlei.iteye.com/blog/612304

10Exchange Server 2010跨站点部署-配置CAS Array

4.2 配置CAS Array 对于每台已经安装Exchange角色服务器,建议启用远程PS,命令如下: Enable-PsRemoting –Force 开始新建CAS阵列,创建客户端访问服务器阵列使用Exchange PowerShell命令.定义客户端访问服务器阵列名称,并且定义应用于哪个站点,并且捆绑使用统一接口,这里一般使用负载群集对外的FQDN.该命令成功运行之后,AD站点中的所有Exchange客户端访问服务器将会自动加入该阵列,注意是针对该站点中的所有客户端访问服务器. 命令格式