用户/角色列表无法获得pentaho

问题描述 投票:0回答:1

我在ubuntu 16.04上安装了pentaho 8.1 CE

已经将bd从HSQLDB更改为Mysql,已经创建了表,jackrabbit,hibernate和hibernate。启动服务器时,不登录,我想是用户丢失或没有创建。 ??

引发我的错误

catalina.out中

ERROR [CompositeUserRoleListService] User / Role List could not be obtained.

java.lang.IllegalStateException: Target of Bean was never resolved: org.springframework.security.core.userdetails.UserDetailsService

    atorg.pentaho.platform.engine.core.system.objfac.spring.BeanBuilder$1.invoke(BeanBuilder.java:159)

    at com.sun.proxy.$Proxy84.loadUserByUsername(Unknown Source)

..

..

数据库Jackrabbit没有创建表..

任何的想法?

pentaho jackrabbit
1个回答
1
投票

更改后端数据库时,您需要确保检查一些内容。

  • 的repository.xml
  • quartz.properties
  • 冬眠-的settings.xml
  • [你的数据库] .hibernate.cfg.xml
  • context.xml(在WEB-INF中)

您需要确认已在所有这些不同的配置文件中正确配置了与新数据库的连接设置。有关如何为MySQL配置这些文件的一些其他详细信息可以在这里的文档中找到:https://help.pentaho.com/Documentation/8.1/Setup/Installation/Archive/MySQL_Repository

过去,请确保删除/ pentaho-solutions / system / jackrabbit中的“repository”目录,因为这是存储库的索引。如果更改数据库后端,则需要重建此索引。如果服务器在启动时发现“repository”目录不存在,则会自动重建索引。

© www.soinside.com 2019 - 2024. All rights reserved.