下載地址
官網(wǎng)下載地址:
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的域名必須保持一致,存放路徑可以自行選擇
在D盤多出了一個證書文件
導出證書
#導出證書tomcat.cer,證書生成在 D盤
keytool -export -trustcacerts -alias tomcat -file D:/mycas/tomcat.cer -keystore D:/mycas/tomcat.keystore
生成的證書:
導入證書到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路徑
查看證書
#查看jdk目錄下的證書
keytool -list -v -keystore "C:/Program Files/Java/jdk1.8.0_161/jre/lib/security/cacerts"
解壓壓縮包
編譯war包
#官網(wǎng)下載地址
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
注:查看pem.xml發(fā)現(xiàn)
那么需要下載的對應依賴包的版本應為5.2.3
編譯:
編譯成功:
生成的war包
配置tomcat
#tomcat版本要8以上
#tomcat8.5下載地址
http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.29/bin/
解壓 配置server.xml
配置8443端口
<!--設定http/1.1協(xié)議 還有配置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"/>