概要
因公司项目需要 cas-server-webapp-tomcat-7.0.0-RC6 ,为什么要用 cas-server-webapp-tomcat-7.0.0-RC6,因为我喜欢当前最新的
cas-server-webapp-tomcat-7.0.0-RC6 是什么,那就只能自己百度了,这里就不说了
整体架构流程
- JDK 17_17.0.4.exe
-
cas-server-webapp-tomcat-7.0.0-RC6 下载地址
首先下载这些对应的版本
技术细节
- 安装好下面的版本
- JDK 17_17.0.4.exe
-
cas-server-webapp-tomcat-7.0.0-RC6 下载地址
- 生成密钥
keytool -genkey -v -alias keystoreKey -keyalg RSA -validity 3650 -keystore "C:\Program Files\Apache Software Foundation\Tomcat 10.1\conf\tomcat.keystore"
输入的密钥口令要记住
我直接将生成的 tomcat.keystore 放在了 tomcat目录下可以看到已经生成了对应的文件
-
配置 tomcat 打开 C:\Program Files\Apache Software Foundation\Tomcat 10.1\conf\server.xml 并将下面这段插入
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 10.1\conf\tomcat.keystore"
type="RSA" certificateKeystorePassword="123456" />
</SSLHostConfig>
</Connector>
将 cas-server-webapp-tomcat-7.0.0-RC6.war 改名为 cas7.war 并放到 C:\Program Files\Apache Software Foundation\Tomcat 10.1\webapps 下
- 打开浏览器 https://localhost:8443/cas7/login
这样能正常打开了
小结
有用tomcat 11 来进行配置 tomcat 11 总是启动失败,这里记下下次再来看看是怎么回事
这里有一遍讲得比较全的 win部署CAS服务并使用_cas-server-webapp-tomcat_S_L__的博客-CSDN博客