要解决“Apereo CAS 6.x: 内置的HSQLDB未初始化”错误,您可以按照以下步骤操作:
打开CAS部署目录中的cas.properties
文件。
在cas.properties
文件中,找到以下配置项:
# Database driver class name
cas.jdbc.driverClass=org.hsqldb.jdbcDriver
# Database connection URL
cas.jdbc.url=jdbc:hsqldb:mem:cas-hsql-database
确保cas.jdbc.driverClass
配置项值为org.hsqldb.jdbcDriver
,cas.jdbc.url
配置项值为jdbc:hsqldb:mem:cas-hsql-database
。如果配置项的值不正确,请将其更正或添加。
保存并关闭cas.properties
文件。
启动CAS服务。
这样,CAS将使用内置的HSQLDB数据库进行初始化。如果仍然遇到问题,请检查CAS日志文件以获取更多详细信息,并确保您的CAS版本与配置文件中的配置项匹配。