2015-06-01 27 views
1

配置我的DSpace服务器后,它的工作正常,但是当我查看OAI标识页(http://repositorio.puce.edu.ec/oai/request?verb=Identify)以便我们可以收获时,它说库是本地主机而不是我的URL。我调查,发现要更新这个,我必须运行这个命令:dspace/bin/dspace oai import -c但是当我运行该命令是给我以下错误:Solr服务器(http://repositorio.puce.edu.ec/solr/oai)已关闭,转它在。oai导入导致的DSpace错误

我可以看到Solr管理员(由于安全原因无法从外部看到),所以我不知道应该打开什么或怎么做?

感谢您的帮助。

回答

2

我以前遇到过这个错误。

看看我的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 

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

+0

非常感谢,我现在就试试。你的意思是清除Tomcat的缓存? (这是我使用的服务器)还是DSpace独立存储某种缓存? – Christian

+1

有一个OAI服务的缓存。 “.../bin/dspace oai clean-cache”将清除它。 – terrywb

+0

谢谢,我只是用dspace或者clean-cache来试用它。我的oai.cfg文件看起来和你的一样,但仍然给我提供了关于在尝试导入时打开Solr的相同消息。 – Christian