0

我正在使用相同架构的 2 个 linux 节点上安装 Alfresco 5.2。在第一个节点上,alfresco 已正确安装,但在第二个 linux 节点上,它给了我类似这样的错误(如下所示)。我在每个使用它的地方都更改了“dir.root”的引用,而且我已经多次重新安装了 alfresco仍然没有运气。

2017-05-05 08:30:55,307 错误 [web.context.ContextLoader] [localhost-startStop-1] 上下文初始化失败 org.alfresco.error.AlfrescoRuntimeException: 04050019 确保 'dir.root' 属性 '/mnt/ data/alf_data' 指向正确的数据位置。在 org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:259) 在 org.alfresco.repo.admin.ConfigurationChecker.access$0(ConfigurationChecker.java:198) 在 org.alfresco.repo.admin.ConfigurationChecker$1 $1.doWork(ConfigurationChecker.java:186) 在 org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555) 在 org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:182 ) 在 org.alfresco.repo.transaction.RetryingTransactionHelper。2017 年上午 8:30:55 org.apache.catalina.core.StandardContext listenerStart 严重:向 org.alfresco.web.app.ContextLoaderListener 类 org.alfresco.error.AlfrescoRuntimeException 的侦听器实例发送上下文初始化事件的异常:04050019 确保'dir.root' 属性 '/mnt/data/alf_data' 指向正确的数据位置。在 org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:259) 在 org.alfresco.repo.admin.ConfigurationChecker.access$0(ConfigurationChecker.java:198) 在 org.alfresco.repo.admin.ConfigurationChecker$1 $1.doWork(ConfigurationChecker.java:186) 在 org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555) 在 org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:

4

3 回答 3

1

Alfresco 将数据存储在 2 个不同的地方,因为它是文档管理系统,它有 2 个东西要存储。第一个是文件和文件夹,第二个是与之相关的元数据。文件存储在 alf_data 文件夹中,元数据信息正在存储在数据库中。两个不同的 alfresco 实例不能连接到不同的数据库并保存 dir 根位置

现在,如果在这种情况下这些东西没有在露天同步,它会给出上述错误。

如果您正在设置集群环境,您应该参考下面的链接。AFAIK,它仅在企业版中支持。

http://docs.alfresco.com/5.0/concepts/ha-intro.html

于 2017-05-06T22:36:40.317 回答
0

您能否提供更多信息: 1. 当您说

我正在使用相同架构的 2 个 linux 节点上安装 Alfresco 5.2

您是否尝试在集群中设置两个节点指向同一个数据库?还有,5.2是企业版还是社区版?如果是社区版,根据Alfresco 版本比较,我认为不支持集群

  1. 您正在使用的位置

/mnt/data/alf_data

它是跨两个节点的共享位置吗?我相信您必须已经验证了这一点,但是您可以仔细检查 alf_data 的权限(应该启用读/写)

于 2017-05-06T09:28:28.760 回答
-1

停止服务器。

在 DB 中创建新数据库,然后db.name=NEW_DATABASE_NAME在 alfresco-global.properties 中进行更改。

启动服务器。

于 2017-10-13T12:10:35.613 回答