DSpace 4.1:无法上载文件

时间:2014-11-18 22:14:13

标签: dspace

我正在尝试将文件上传到我的DSpace 4.1存储库中。但是,当我按上传按钮时会出现错误。它引发了我:java.io.ioException: No existe el archivo o el directorio,其中英文为:java.io.ioException: No such file or directory

我之前做的是安装DSpace,创建社区和集合,创建和部署我自己的主题以及将一些部分翻译成西班牙语(因为DSpace没有自动翻译存储库的某些部分)。

我正在使用名为dspace的用户,这是我用来安装Tomcat的用户,它是[dspace]目录的所有者。

我在Ubuntu 14.04中使用DSpace 4.1。

注意:assetstoreupload目录都存在,由dspace用户拥有,他们也读过&写权限给他们;但是,我仍然无法将文件上传到我的存储库。它可能是关于集合配置的东西吗?或者关于Catalina和Tomcat的事情?

3 个答案:

答案 0 :(得分:1)

我不知道您是否还需要这个答案,但您应该尝试将[dspace] / assetstore的所有者更改为tomcat(仅用于快速测试),然后尝试上传文件。我有完全相同的错误,并修复了它,这意味着问题是tomcat没有作为dspace用户安装。从这里,您可以采取适当的措施来更改权限以解决生产环境的问题。

答案 1 :(得分:0)

检查用户“dspace”是否为dspace.cfg中配置的“assetstore.dir”的所有者。

答案 2 :(得分:0)

上传的文件存储在dspace.cfg文件中指定的 upload.temp.dir 中。检查该目录是否存在,并且用户'dspace'是否已读取&写权限。