【问题标题】:DSpace error with oai importoai 导入时出现 DSpace 错误
【发布时间】:2015-06-01 16:18:10
【问题描述】:

配置我的 DSpace 服务器后,它工作正常,但是当我查看 OAI 识别页面 (http://repositorio.puce.edu.ec/oai/request?verb=Identify) 以便我们可以收获时,它说存储库是 localhost 而不是我的 URL。我调查并发现要更新它,我必须运行以下命令:dspace/bin/dspace oai import -c 但是当我运行该命令时出现以下错误:Solr server (@ 987654322@) 已关闭,请开启。

我可以看到 Solr Admin(出于安全原因,从外面看不到)所以我不知道应该打开什么或如何打开?

感谢您的帮助。

【问题讨论】:

    标签: solr dspace oai


    【解决方案1】:

    我过去遇到过这个错误。

    查看我的 oai.cfg 文件,我使用 localhost 进行一些设置,而我的公共 URL 用于其他设置。

    solr.url=http://localhost/solr/oai
    # OAI persistent identifier prefix.
    # Format - oai:PREFIX:HANDLE
    identifier.prefix = repository.library.georgetown.edu
    # Base url for bitstreams
    bitstream.baseUrl = https://repository.library.georgetown.edu
    

    如果需要更改配置,请务必在重启服务后清除缓存。

    【讨论】:

    • 非常感谢,我马上试试。你的意思是清除Tomcat的缓存吗? (这就是我正在使用的服务器)还是DSpace独立存储某种缓存?
    • OAI 服务有缓存。 ".../bin/dspace oai clean-cache" 将清除它。
    • 谢谢,我刚刚用 dspace oai clean-cache 试了一下。我的 oai.cfg 文件看起来和你的一样,但在尝试导入时仍然给我关于打开 Solr 的相同消息。
    • 您能否从您的 dspace/solr/tomcat 日志中发布一条可能包含更多信息的错误消息?
    • 导入问题是由于dspace服务器的端口配置中没有包含solr服务器,所以它保留在8080端口。我将solr.url=localhost/solr/oai的值更改为solr .url=localhost:8080/solr/oai 并且成功了!非常感谢您的耐心和帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    相关资源
    最近更新 更多