Наиболее вероятная причина этой проблемы заключается в том, что ваши настройки не помещены в файл, который распознает CAS, или что файл потерян.Вам не нужно изменять файл application.properties или что-либо менять с помощью Spring JPA.
Если вы изучите свои журналы, вы найдете что-то похожее на:
INFO <Configuration files found at [/etc/cas/config] are
[[file [/etc/cas/config/application.yml], file [/etc/cas/config/cas.properties]...
Что означает, по крайней мере, ваши настройки должны быть помещены в /etc/cas/config/cas.properties
.Обратите внимание, как путь относится к /etc
.
В противном случае, если ваши настройки находятся в нужном месте и у вас есть этот модуль, CAS попытается подключиться к URL-адресу этой базы данных.Например, если я запускаю ту же настройку, что и вы, в журналах я вижу следующее:
Caused by: java.net.UnknownHostException: postgres
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:220)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
at java.base/java.net.Socket.connect(Socket.java:591)
..., которые говорят мне, что CAS распознал мои настройки, попытался подключиться к базе данных и не смог(это имеет смысл, так как у меня нет базы данных postgres)
Так что изучите журналы и убедитесь, что ваши настройки находятся в нужном месте.Больше на https://apereo.github.io/cas/6.0.x/installation/Troubleshooting-Guide.html#review-logs