cas5.2.7安装及部署

下载地址

官网下载地址:
https://github.com/apereo/cas-overlay-template

生成证书,用jdk的keytool

#生成证书保存到D盘的keystore
keytool -genkey -alias tomcat  -keyalg RSA -keysize 1024 -validity 36500 -keystore D:/mycas/tomcat.keystore 
#生成证书的时候,记住cas的域名必须保持一致,存放路径可以自行选择
image.png

在D盘多出了一个证书文件


image.png

导出证书

#导出证书tomcat.cer,证书生成在 D盘
keytool -export -trustcacerts -alias tomcat -file D:/mycas/tomcat.cer -keystore D:/mycas/tomcat.keystore
image.png

生成的证书:


image.png

导入证书到jdk

#将证书导入到jdk的目录
keytool -import -trustcacerts -alias tomcat -file D:/mycas/tomcat.cer -keystore "C:/Program Files/Java/jdk1.8.0_161/jre/lib/security/cacerts" -storepass    changeit
#自行选择自己的证书路径和jdk路径
image.png

查看证书

#查看jdk目录下的证书
keytool -list -v -keystore  "C:/Program Files/Java/jdk1.8.0_161/jre/lib/security/cacerts"

解压压缩包


image.png

编译war包

#官网下载地址
https://oss.sonatype.org/content/repositories/releases/org/apereo/cas/cas-server-webapp-tomcat/

#个人下载地址(这个是依赖包)
http://yellowcong.qiniudn.com/cas-server-webapp-tomcat-5.2.0.war

#安装war包到maven本地仓库
-Dfile 是需要上传到本地仓库的文件
mvn install:install-file -Dfile=D:/mycas/cas-server-webapp-tomcat-5.2.3.war -DgroupId=org.apereo.cas  -DartifactId=cas-server-webapp-tomcat  -Dversion=5.2.3 -Dpackaging=war  
image.png

注:查看pem.xml发现


image.png

那么需要下载的对应依赖包的版本应为5.2.3

编译:


image.png

编译成功:


image.png

生成的war包
image.png

配置tomcat

#tomcat版本要8以上
#tomcat8.5下载地址
http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.29/bin/

解压
image.png

配置server.xml
配置8443端口

<!--设定http/1.1协议 还有配置keystore的位置和密码-->
<Connector port="8443" protocol="HTTP/1.1"  
               minSpareThreads="5" maxSpareThreads="75"    
               enableLookups="true" disableUploadTimeout="true"      
               acceptCount="100"  maxThreads="200"    
               scheme="https" secure="true" SSLEnabled="true"    
               clientAuth="false" sslProtocol="TLS"    
               keystoreFile="D:/mycas/tomcat.keystore"      
               keystorePass="890815"/>
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 8,945评论 0 9
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,705评论 25 709
  • CentOS 7提供了FreeSWITCH的安装包(编译自1.6.15版本的源码),可以通过yum命令直接下载、安...
    火星凯撒阅读 3,158评论 0 3
  • 阳光轻轻渗不透往事 你的脸上横斜着美丽 微风轻轻吹起的回忆 隔着你的美丽花在宛惜 我把生活的绝望抹去 将泪和笑脸重...
    李译阅读 293评论 4 2