CAS没有开始使用Spring

时间:2019-12-23 21:13:57

标签: spring cas

我已经配置了我的CAS 5.1.4,并且还使用keytool生成了自签名证书,我为用户的存储库提供了LDAP,以运行CAS项目,请执行以下步骤:

./build.sh clean package
./build.sh copy
./build.sh run

配置文件:

application.ymlhttps://jpst.it/1YrFH

cas.propertieshttps://justpaste.it/7k5ah

证书(.keystore)将把您放在文件夹中
/etc/cas/

<MyProject>/etc/cas/

<MyProject>/src/main/resources/etc/cas

值得一提的是,我有一个没有Spring的CAS项目,该项目可以平稳运行,但是在Spring中,我遇到了这些错误,谢谢您的指导。 enter image description here

1 个答案:

答案 0 :(得分:0)

  • 删除您的application.yml文件。

  • 将密钥库文件移动到/etc/cas并将其重命名为thekeystore

11:30 $ ls /etc/cas/thekeystore

Permissions Size User   Group Date Modified Name
.rw-r--r--  2.3k Misagh wheel  9 Apr  2018  /etc/cas/thekeystore

确保使用keytool工具正确创建了密钥库文件。如果还需要指定SSL设置(例如密钥别名),请在cas.properties文件中进行设置。

  

值得一提的是,我有一个没有Spring且运行平稳的CAS项目

不,那是不正确的。所有版本的CAS软件都与Spring一起运行。没有没有Spring即可运行的 Apereo CAS软件版本。您可能的意思是您拥有一个无需 Spring Boot 即可运行的软件版本。而且,您的问题与Spring或Spring Boot无关。它与密钥库和SSL设置的错误配置有关。解决此问题后,问题就消失了。