CAS不开始使用Spring

CAS不开始使用Spring,spring,cas,Spring,Cas,我已经配置了我的CAS 5.1.4,并且我还使用keytool生成了我的自签名证书,我为我的用户的存储库创建了LDAP,要运行CAS项目,我将执行以下步骤: ./build.sh clean package ./build.sh copy ./build.sh run 配置文件: application.yml cas.properties 证书(.keystore)将把您放在文件夹中 /etc/cas/ /etc/cas/ /src/main/resources/etc/cas 值得一提的是

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

./build.sh clean package
./build.sh copy
./build.sh run
配置文件:

application.yml

cas.properties

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

/etc/cas/

/src/main/resources/etc/cas

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

  • 删除
    应用程序.yml
    文件

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

11:30$ls/etc/cas/thekeystore
权限大小用户组日期修改名称
.rw-r--r--2.3k Misagh车轮2018年4月9日/etc/cas/thekeystore
确保使用
keytool
工具正确创建密钥库文件。如果还需要指定SSL设置(如密钥别名),请在cas.properties文件中执行这些设置

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


不,那是不正确的。CAS软件的所有版本都使用Spring运行。不存在不使用Spring运行的Apereo CAS软件版本。您可能的意思是,您有一个版本的软件运行时没有Spring Boot。而且,您的问题与Spring或Spring Boot无关;这与密钥库和SSL设置的错误配置有关。一旦您解决了这个问题,问题就会消失。

问题是密钥库的路径对不起!对不起,耽误了你的时间。错误是.keystore的路径。关于其他CA,我没有使用APEREO,我只是比较了生成证书的方法,因为我在没有Spring的CAS项目中使用了相同的方法,并且它工作正常。