2015-06-01 28 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