【问题标题】:Error when trying to move the content store in alfresco尝试在露天移动内容存储时出错
【发布时间】:2014-04-02 08:55:17
【问题描述】:

这就是我所做的,我尝试将我的 content storecontentstore.deleted 从 alfresco 安装路径移动到新的网络位置。我像这样修改了我的global.properties

dir.root=C:/Alfresco/alf_data
dir.contentstore=//server1/c/contentstore/contentstore
dir.contentstore.deleted=//server1/c/contentstore/contentstore.deleted

但是tomcat无法读取位置

更新1

我设法部分解决了错误:

(最初我在服务器中单独添加了对文件夹的权限,但它不起作用)然后 我添加了对驱动器的权限(文件夹所在的驱动器是C盘),我能够解决。

但是为什么tomcat不能直接读取共享文件夹呢?如何在不授予整个驱动器权限的情况下直接读取共享文件夹

【问题讨论】:

  • 嗨 Sameer,就像我问的那样,您是否 100% 肯定位置 //server1/c/contentstore/contentstore 可由启动 Alfresco 的用户访问和写入?
  • @TahirMalik 这是服务器机器。我共享了那台服务器机器的 C 盘,我只指向这个位置
  • @TahirMalik 我什至在 C 盘共享中添加了所有人并授予了完全权限
  • 您的问题中的日志没有显示任何有关您的内容存储问题的信息......这只是您的谷歌文档子系统的问题。您应该在某处上传完整日志并在此处发布链接
  • @alfrescian 我更新了问题请检查

标签: tomcat alfresco alfresco-share


【解决方案1】:

我不确定这是否会有所帮助。 Alfresco 在其数据库中存储引用和配置,这样企业版可以通过 JMX 更改值,而不是更改 alfresco-global.properties。

因此,这些属性可能会保存在那里并且没有更新。

我个人会做以下事情,一个可能的解决方案:

  1. 如果是普通系统(因此没有重要数据):删除数据库,创建新的干净数据库,删除 solr/lucene 索引并删除 contentstore 和 contentstore.deleted 文件并启动 Alfresco。
  2. 重新索引 Solr/Lucene
  3. 在 Windows 或 Linux 中,将您的服务器内容存储区和已删除的内容存储区映射到旧位置。在 Linux 中它是 ln -s (也许你会遇到一些安全问题,有一个解决方法)。在 Windows 中通过磁盘管理,您可以将位置映射到文件夹(谷歌方法)
  4. 为什么不直接在 Windows 中为共享安装一个新的驱动器号?将其挂载到例如 Z:\ 并让 Alfresco 将其写入该目录

【讨论】:

  • 你是说删除整个 alf-data 文件夹并重新开始 alfresco?
  • 阅读第 1 点,我引用“删除 contentstore 和 contentstore.deleted 文件”所以不要删除该文件夹中的 alf_data,那里安装了 Solr 和所需的密钥库文件夹。
  • 如何删除旧数据库,我有 postgre,我点击了 pg admin 但没有删除数据库的选项
  • 做研究。我想对你来说最好卸载 Alfresco 并重新安装它,在最后一步不要启动它。然后移动目录并更改 alfresco-global.properties
  • Tahir 当我将内容存储移动到同一台机器的 D 盘时,我没有收到任何错误。当我移动到网络位置时出现错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多