【第22期】观点:IT 行业加班,到底有没有价值?

windows下CAS WAR Overlay Installation

原创 2016年08月30日 17:11:03

下载地址

https://github.com/apereo/cas-overlay-template

随便下载到某个地方,我下载到了e盘

这里写图片描述

cd cas-voerlay-template/
mvn clean package

这里写图片描述

mvn jetty:run-forked

这里写图片描述

报错,错误信息如下

nested exception is java.io.FileNotFoundException: \etc\cas\cas.properties

这里写图片描述

我已经把

cas.properties
log4j2.xml

拷贝到/etc/cas/下了,可是还在报错。

这里写图片描述

原来在windows下,需要在e盘的根目录下创建etc/cas/并将,因为我git clone到e盘

cas.properties
log4j2.xml

拷贝进去

再次

mvn jetty:run-forked

这次还在报错,不过看到了如下信息

这里写图片描述

再来看一下错误信息

java.lang.IllegalStateException: no valid keystore

这里写图片描述

这里需要

生成证书

参考

CAS单点登录(SSO)完整教程(2012-02-01更新)

生成一个证书(如果不是在根目录存放,首先简历一个目录,这里我在d盘建立keys目录)

keytool -genkey -alias gwcheng -keyalg RSA -keystore D:/keys/gwchengkey

这里写图片描述

导出证书

这里写图片描述

为客户端的jvm导入证书

keytool -import -keystore "C:\Program Files\Java\jdk1.8.0_101\jre\lib\security\cacerts" -file D:/keys/gwcheng.crt -alias gwcheng

如果提示拒绝访问,请以管理员身份运行

这里写图片描述

这里写图片描述

再次运行

 mvn jetty:run-forked

也按照说明配置了

Create a Java keystore at /etc/cas/jetty/thekeystore with the password changeit.
Import your CAS server certificate inside this keystore.

它还报那个错。

这里写图片描述

可能是windows系统对/etc之类的不好弄

好吧,另一个方法

既然上面的

mvn clean package

可以运行成功。

我们可以从target目录里得到cas.war文件。我们后面将它放到tomcat里去。

下面开始搞tomcat

还是参考这个博客

http://www.kafeitu.me/sso/2010/11/05/sso-cas-full-course.html

还有tomcat官网

http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html#Introduction_to_SSL

配置tomcat

编辑conf/server.xml文件

<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<Connector
           protocol="org.apache.coyote.http11.Http11NioProtocol"
           port="8443" maxThreads="200"
           scheme="https" secure="true" SSLEnabled="true"
           keystoreFile="D:/keys/gwchengkey" keystorePass="changeit"
           clientAuth="false" sslProtocol="TLS"/>

其中keystoreFile是刚才创建的key存放位置,这里我的位置为
D:/keys/gwchengkey
keystorePass为创建key时输入的密码,这里为changeit

开启tomcat

访问刚才配置的域名,这里将127.0.0.1配置到sso.gwcheng.com
修改host文件
这篇文章里有说具体的方法

CAS单点登录(SSO)完整教程(2012-02-01更新)

访问

https://sso.gwcheng.com:8443/

出现如下画面说明配置好了

这里写图片描述

将刚才mvn clean package生成的cas.war拷贝到tomcat的webapp目录中

重新启动tomcat

进入

https://sso.gwcheng.com:8443/cas/login

这里写图片描述

至此已经安装完毕,未完待续……

参考文献

cas官网

cas-overlay-template github

CAS单点登录(SSO)完整教程(2012-02-01更新)

tomcat官网

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

CAS安装配置

CAS安装配置安装要求: Java >= 1.7 Servlet容器支持servlet3.0 Apache Maven >= 3.3 安装步骤: 1. 下载cas模板 * Maven htt...

CAS 5.0.3.1部署

CAS 5.0.3.1部署1.环境资源准备 Tomcat 8.0 JDK 1.8 IntelliJ IDEA CAS 5.0.3.1 Gradle Overlay 下载地址 2.编译war包 IDEA...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

单点登录之使用eclipse构建cas服务端的war部署包

从github下载cas项目的最新代码,自己手动构建cas服务端的war部署包

单点登录之windows中搭建cas服务器(使用cas-server4.1.3)

单点登录开源框架cas4.1.3在windows下的安装。

单点登录(三)-----实战-----cas server 源码下载和部署

我们在上一篇文章中使用的是4.0版本的cas,4.0版本的有发布好的war包可以直接使用,那如果我们要使用更新的版本怎么办呢?就需要下载源码自己编辑打包了。步骤如下:版本选择我们在cas的github...

cas 配置与自定义开发

1. 下载 cas server https://github.com/Jasig/cas/releases 我下载的是 4.0.1。你也可以直接checkout cas client : ht...

CAS单点登录(SSO)介绍及部署

介绍CASCAS 是Yale(耶鲁)大学的一个开源的企业级单点登录系统,它的特点: Java (Spring Webflow/Spring Boot) 服务组件 可插拔身份验证支持(LDAP,Dat...

单点登录系统cas资料汇总

http://jasig.github.io/cas/4.0.x/index.html           主页 https://jasigcas.herokuapp.com          ...

Apereo CAS 5.0.X 认证

Apereo CAS 5.0.X 使用Spring Boot的方式重构了项目,配置也发生了很大的变化。配置文件都在cas项目下的WEB-INF/classes目录下面,配置文件较多,后边详细说,这里先...

安装配置CAS server

Maven的CAS服务端模板,在这个基础上修改配置文件,作为CAS的服务端 下载地址:https://github.com/UniconLabs/simple-cas4-overlay-templa...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)