美文网首页
cas5.2.7安装及部署

cas5.2.7安装及部署

作者: Cabigail | 来源:发表于2018-04-04 09:55 被阅读0次

    下载地址

    官网下载地址:
    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

    相关文章

      网友评论

          本文标题:cas5.2.7安装及部署

          本文链接:https://www.haomeiwen.com/subject/hpwycftx.html