尝试在alfresco中移动内容存储库时出错

时间:2014-04-02 08:55:18

标签: tomcat alfresco alfresco-share

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

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

但是tomcat无法读取位置

UPDATE1

我设法部分地解决了错误:

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

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

1 个答案:

答案 0 :(得分:1)

我不确定这是否有帮助。 Alfresco存储参考文献&在他们的数据库中配置,企业版可以通过JMX更改值,而不是更改alfresco-global.properties。

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

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

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