tomcat - 尝试在露天移动内容存储时出错

标签 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无法读取位置

更新1

我设法部分解决了错误:

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

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

最佳答案

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

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

我个人会执行以下操作,其中一个可能是一种解决方案:

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

关于tomcat - 尝试在露天移动内容存储时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806241/

相关文章:

forms - 需要为带有 oracle 数据库的 tomcat webapp 配置一个旧的 JDBCRealm

java - 我收到 "The requested resource is not available"404 错误

java - 如何通过CMIS获取露天数据列表名称?

javascript - 如何在 alfresco 4 后台以网页脚本形式发送电子邮件?

java - Alfresco maven sdk错误

alfresco - 在 Alfresco 中搜索版本化元数据

alfresco - 如何在 Alfresco Share amp 中覆盖 web.xml?

Java Restful Service eclipse tomcat HTTP错误404

java - 从 weblogic 迁移到 tomcat : directory mapping

POST 被拒绝 - Alfresco