Ошибка DSpace при импорте oai

После настройки моего сервера DSpace он работает правильно, но когда я смотрю на страницу идентификации OAI ( http://repositorio.puce.edu.ec/oai/request?verb=Identify), чтобы мы могли быть собраны, он говорит, что хранилище это localhost вместо моего URL. Я исследовал и обнаружил, что для обновления этого я должен выполнить эту команду: dspace/ bin / dspace oai import -c, но когда я запускаю эту команду, выдает следующую ошибку: Solr server ( http://repositorio.puce.edu.ec/solr/oai) выключен, включите его.

Я вижу Solr Admin (его нельзя увидеть снаружи по соображениям безопасности), поэтому я не знаю, что нужно включить или как это сделать?

Спасибо за помощь.

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

Если вам нужно внести изменения в конфигурацию, обязательно очистите кеш после перезапуска службы.

Другие вопросы по тегам