windows下CAS WAR Overlay Installation
来源:互联网 发布:c语言 enum 字符串 编辑:程序博客网 时间:2024/06/06 02:11
下载地址
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.propertieslog4j2.xml
拷贝到/etc/cas/下了,可是还在报错。
原来在windows下,需要在e盘的根目录下创建etc/cas/并将,因为我git clone到e盘
cas.propertieslog4j2.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官网
- windows下CAS WAR Overlay Installation
- windows下 打war包
- Windows下部署Java工程war包:
- cas在windows下集成AD域
- Windows Installation
- sso 单点登录cas使用(1): cas 4.2.7 maven cas-overlay部署服务端
- sso 单点登录cas使用(2): cas 4.2.7 maven cas-overlay服务端数据库配置
- 实现CAS与AD在Windows下集成
- CAS server 5.0.8 war包
- Overlay
- .overlay
- overlay
- overlay
- OVERLAY
- Overlay
- Overlay
- Overlay
- overlay
- HTML(JSP)
- H264—帧,片,参数集,NALU等概念
- java 语法
- (7)OpenGL多视口变换函数:glViewport使用
- NFC读取sim卡之建立卡连接
- windows下CAS WAR Overlay Installation
- SharedPreferences保存数据到本地
- OutOfMemoryError: PermGen space处理
- iOS开发note
- NodeJs实现简单登录增删改查、登录Demo
- 25 判断是否是回文数
- 【Unity】Unity编辑器搜索风格输入框
- 一个自动类型转化导致的bug
- C/C++ 保证字符串末尾汉字的完整性