Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
Электронные архивы :  ИРБИС Irbis
Cистема структурированного хранения электронных документов, обеспечивающая надежность хранения, конфиденциальность и разграничение прав доступа, отслеживание истории использования документа, быстрый и удобный поиск. Источник: Wikipedia 
Страницы: <<Первая...4546474849505152535455>>
Страница: 50 из 55
Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 01, December, 2017 15:23

Добрый день.

Подскажите, пожалуйста, как решить данную проблему.
Установили Dspace 6.2. При использовании jspui отсутствует кнопка "Создать коллекцию". У пользователя права администратора. Создаётся только раздел верхнего уровня. На почту администратору приходит вот такое сообщение:

-- URL Was: /jspui/internal-error
-- Method: GET
-- Parameters were:


Exception:
org.apache.jasper.JasperException: javax.servlet.ServletException: org.dspace.plugin.PluginException: org.dspace.app.webui.components.RecentSubmissionsException: org.dspace.browse.BrowseException: org.dspace.discovery.SearchServiceException: Expected mime type application/octet-stream but got text/html. <!doctype html><html lang="en"><head><title>HTTP Status 403 – Forbidden</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 403 – Forbidden</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Description</b> The server understood the request but refuses to authorize it.</p><hr class="line" /><h3>Apache Tomcat/8.5.23</h3></body></html>
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)

....

при использовании xmlui кнопка "Создать коллекцию" присутствует. Ошибок при создании коллекции не возникает.



Редактировано 1 раз. Последний раз 01.12.2017 15:24 пользователем andikk.

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 01, December, 2017 15:46

Вам же русским по белому система пишет HTTP Status 403 – Forbidden :)

Читайте логи.

Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 04, December, 2017 12:32

IdeaFix написал(а):
-------------------------------------------------------
> Вам же русским по белому система пишет HTTP Status
> 403 – Forbidden :)
>
> Читайте логи.

Уже кучу логов перерыли. Может подскажите в каком именно и что конкретно искать?

Re: DSpace (установка, настройка)
Пользователь: Grievous (IP-адрес скрыт)
Дата: 04, December, 2017 14:26

BarsTK написал(а):
-------------------------------------------------------
> В файле /conf/context.xml

Нет, я имел в виду файл tomcat\conf\Catalina\localhost\xmlui.xml
либо tomcat\conf\Catalina\localhost\ROOT.xml если dspace крутится в корневом контексте.

> не настраивал загрузку интерфейса из
> директории с репозиторием, а просто копировал
> нужные папки из dspace/webapps в tomcat/webapps

В таком случае нет возможности указать параметры кеширования, да и копировать папку после каждой пересборки dspace как-то лень.
Зачем? Если можно один раз описать контексты при первоначальной установке и не возвращаться к ним больше.

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 05, December, 2017 09:07

> Уже кучу логов перерыли. Может подскажите
> в каком именно и что конкретно искать?

в localhost-access-log, ровно в том и в тот момент, когда происходит ошибка. Можно на момент локализации проблемы врубить combined или еще более исчерпывающий формат лога.

Re: DSpace (установка, настройка)
Пользователь: edhel (IP-адрес скрыт)
Дата: 09, December, 2017 18:19

2BarsTK по статистике: я использовал напрямую запросы к SOLR, например: http://домен/solr/statistics/select?rows=0&facet=true&facet.field=owningComm&q=isBot:false%20AND%20statistics_type:view%20AND%20(type:0%20OR%20type:2)%20AND%20owningComm:[21%20TO%2025]%20AND%20time:[NOW-1YEAR/DAY%20TO%20NOW/DAY%2B1DAY]%20AND%20-epersonid:[2%20TO%20*]

Это кол-во просмотров за год (просмотры ресурсов и файлов), исключая ботов, в community с id-шниками 21..25, исключая зарегенных пользователей

Дока по полям в запросе: [wiki.duraspace.org]



Редактировано 1 раз. Последний раз 15.12.2017 05:55 пользователем edhel.

Re: DSpace (установка, настройка)
Пользователь: Neoart (IP-адрес скрыт)
Дата: 14, December, 2017 14:12

Здравствуйте, уважаемые гуру.

Подскажите, пожалуйста, как решить данную проблему.
Решили в срочном порядке запустить на внешку новый репозиторий. Сделал редирект. Запустился репозиторий, но java не запустился, выдает: JavaScript is disabled for your browser. Some features of this site may not work without it. Меню все видит, но не открывает ничего, страница не найдена пишет.

Возможно проблема в настройках безопасности?!

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 14, December, 2017 20:43

А в каком браузере смотрите? ну и раз уж запустили на внешку - дайте ссылку :)

Re: DSpace (установка, настройка)
Пользователь: Neoart (IP-адрес скрыт)
Дата: 15, December, 2017 08:12

IdeaFix написал(а):
-------------------------------------------------------
> А в каком браузере смотрите? ну и раз уж запустили
> на внешку - дайте ссылку :)

Все разобрался. лишний раз xmlui указал при редиректе.
Спасибо

Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 21, December, 2017 16:50

Не могу найти оригинальный messages.properties в dspace 6.2. Искал для начала здесь dspace/dspace-api/src/main/resources/Messages.properties . Потом уже по поиску. Всё равно ничего не находит. Есть такой же файл от 5.1, но хотел всё же от 6.2 взять. Вдруг в 5.1.ключи не все будут. Где взять оригинальный messages.properties от dspace 6.2.

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 21, December, 2017 16:56

он в dspace-api-lang.jar или как-то так

Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 21, December, 2017 17:54

IdeaFix написал(а):
-------------------------------------------------------
> он в dspace-api-lang.jar или как-то так

Нашёл там файл с русским переводом, но он старый. Половина не переведена. Мне бы найти всё же оригинальный, на английском. Или хотя бы тот файл с переводом, который используется сейчас. Он же должен был при сборке использоваться. Значит он где-то есть.

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 21, December, 2017 21:33

ну блин, по директории исходников пробегитесь по ключу messages.properties :) Всё там есть...

Re: DSpace (установка, настройка)
Пользователь: Grievous (IP-адрес скрыт)
Дата: 22, December, 2017 07:57

andikk написал(а):
-------------------------------------------------------
> Мне бы найти всё же оригинальный, на английском.

[dspace-6.2-src-release]\dspace-api\src\main\resources\Messages.properties

Именно там и лежит если исходники целы.

Либо скачай из первоисточника [github.com]



Редактировано 1 раз. Последний раз 22.12.2017 08:02 пользователем Grievous.

Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 22, December, 2017 14:50

Grievous написал(а):
-------------------------------------------------------
> andikk написал(а):
> --------------------------------------------------
> -----
> > Мне бы найти всё же оригинальный, на
> английском.
>
> \dspace-api\src\main\resources\Messages.properties
>
>
> Именно там и лежит если исходники целы.
>
> Либо скачай из первоисточника
> [github.com]
> -api/src/main/resources/Messages.properties


Спасибо. Нашёл.

Re: DSpace (установка, настройка)
Пользователь: antonov_valera@tut.by (IP-адрес скрыт)
Дата: 09, January, 2018 13:47

Сопровождали dspace ver 1.6 c 2011 года [dep.nlb.by]
> Возникла необходимость обновить сервис
> Всё поставил последнее , т е dspace v 6.2 на новую машину ОС Centos 7
>
>
> Пишет вот такую ошибку
> Exception:
> org.apache.jasper.JasperException: javax.servlet.ServletException: org.dspace.plugin.PluginException: org.dspace.app.webui.components.
> RecentSubmissionsException: org.dspace.browse.BrowseException: org.dspace.discovery.SearchServiceException: Expected mime type
> application/octet-stream but got text/html. <!doctype html><html lang="en"><head><title>HTTP Status 403 – Forbidden</title><style
> type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 403 – Forbidden</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Description</b> The server understood the request but refuses to authorize it.</p><hr class="line" /><h3>Apache Tomcat/8.5.13</h3></body></html>
> at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)
>
> при входе [172.22.9.206]
>
> подскажите что - ниб , Пожалуйста

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 09, January, 2018 14:28

Права. Вам же русским по белому пишет "HTTP Status 403 – Forbidden".


1. Имеет ли tomcat права на webapps?
2. Имеет ли tomcat права на /dspace/solr и /dspace/var?
3. завязывайте работать под рутом :)

Re: DSpace (установка, настройка)
Пользователь: antonov_valera@tut.by (IP-адрес скрыт)
Дата: 09, January, 2018 15:11

1. в файле server.xml прописано
<Host name="localhost" appBase="/usr/dspace/webapps"
2./dspace/solr и /dspace/var а где прописать эти права?
3.не root пользователь заведен , это пользователь dspace и под ним
работает, но эта ошибка появляется тоже

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 09, January, 2018 15:23

Под каким пользователем tomcat работает? Есть ли у этого пользователя права на /usr/dspace/webapps?

Есть ли у него права на /usr/dspace/solr и /usr/dspace/var? Если Вы не знаете как это првоерить, то chmod 777

Re: DSpace (установка, настройка)
Пользователь: antonov_valera@tut.by (IP-адрес скрыт)
Дата: 09, January, 2018 15:30

TOMCAT работает под root

chmod -R 777 /usr/dspace уже было сделано - не помогло

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 09, January, 2018 16:45

Или томкат не может читать или солр не может писать. Такая проблема вылезает раз в страницу.

Ну и выборочно покажите dspace.cfg и конфиг дискавери касательно солровых адресов, у Вас же там везде localhost? Нигде solr не равен 172.22.9.206:PORT?

Re: DSpace (установка, настройка)
Пользователь: antonov_valera@tut.by (IP-адрес скрыт)
Дата: 10, January, 2018 08:32

работаю на 80 порту
из файла local.cfg

# Solr server/webapp.
# DSpace uses Solr for all search/browse capability (and for usage statistics by default).
# The included 'solr' webapp MUST be deployed to Tomcat for DSpace to function.
# Usually it will be available via port 8080 and the 'solr' context path. But,
# But, you may need to modify this if you are running DSpace on a custom port, etc.
solr.server = [172.22.9.206]

файл DISCOVERY.cfg (ничего не менял)

-DISCOVERY CONFIGURATIONS----------------------#
#---------------------------------------------------------------#
# Configuration properties used solely by the Discovery #
# faceted-search system. #
#---------------------------------------------------------------#
##### Search Indexing #####
discovery.search.server = ${solr.server}/search

#Enable the url validation of the search.server setting above.
#Defaults to true: validation is enabled
#discovery.solr.url.validation.enabled = true

#Char used to ensure that the sidebar facets are case insensitive
#discovery.solr.facets.split.char=\n|||\n

# index.ignore-variants = false
# index.ignore-authority = false
discovery.index.projection=dc.title,dc.contributor.*,dc.date.issued

# ONLY-FOR-JSPUI:
# 1) you need to set the DiscoverySearchRequestProcessor in the dspace.cfg
# 2) to show facet on Site/Community/etc. you need to add a Site/Community/Collection
# Processors plugin in the dspace.cfg

Re: DSpace (установка, настройка)
Пользователь: antonov_valera@tut.by (IP-адрес скрыт)
Дата: 10, January, 2018 08:51

повтор
из файла local.cfg
solr.server = [172.22.9.206]

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 10, January, 2018 09:08

solr.server = 127.0.0.1

Это принципиально. SOLR авторизует локалхост. Т.е. когда кто-то (к примеру jspui или dspace) идёт на 127.0.0.1/solr, его пускают, а когда на 172.22.9.206/solr - нет.

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 10, January, 2018 09:10

Так же, если у Вас стоит nginx или что-то еще перед tomcat, убеддитесь что веб проксик отдаёт реальный ип томкэту. Если это не так, во-первых слетит статистика (все клиенты будут иметь адрес веб проксика), а во-вторых можно будет авторизоваться (если пркосик на той же машине) в солр по локалхосту.

да, видимо не дискавери.кфг а что-то еще в /config/modules, посмотрите там или в solr-statistics или в oai может быть указание на адрес solr



Редактировано 1 раз. Последний раз 10.01.2018 09:11 пользователем IdeaFix.

Re: DSpace (установка, настройка)
Пользователь: antonov_valera@tut.by (IP-адрес скрыт)
Дата: 10, January, 2018 10:00

после установки solr.server = 127.0.0.1 на xmlui всё хорошо заработало
а на jspui тоже вроде работает , но на первой странице пишет

Внутренняя системная ошибка
В системе возникла внутренняя ошибка. Пожалуйста, пробуйте повторить Ваши действия, и если проблема не исчезнет, то свяжитесь с нами, чтобы мы могли устранить эту проблему.




в /config/modules, посмотрите там или в solr-statistics написано так

solr-statistics.server = ${solr.server}/statistics

# A comma-separated list that contains the bundles for which the bitstreams will be displayed
solr-statistics.query.filter.bundles=ORIGINAL

# control solr statistics querying to filter out spider IPs
# false by default
#solr-statistics.query.filter.spiderIp = false

# control solr statistics querying to look at "isBot" field to determine
# if record is a bot. true by default.
#solr-statistics.query.filter.isBot = true

# URLs to download IP addresses of search engine spiders from
solr-statistics.spiderips.urls = [iplists.com], \
[iplists.com], \
[iplists.com], \
[iplists.com], \
[iplists.com], \
[iplists.com], \
[iplists.com]

или в oai может быть указание на адрес solr

# Storage: solr | database (solr is recommended)
oai.storage=solr

# Base solr index
oai.solr.url=${solr.server}/oai

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 10, January, 2018 11:49

1. По хорошему бы все переменные на 127.0.0.1 заменить, видимо во время установки что-то пошло не так.
2. Апдейт всех дискавери индексов тоже бы сделать.

Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 10, January, 2018 12:43

Подскажите, пожалуйста, правильные ли мои действия в данной ситуации. Для размещения ВКР в DSPACE библиотекари хотят видеть дополнительные поля. Я создал отдельную схему через админку и далее отредактировал input-forms.xml – добавил данные поля со ссылкой на созданную схему. На вид все работает. Правильно ли это? Или правильнее вносить в какую-то существующую схему данные поля.

И еще такой вопрос. Используете ли вы при добавлении публикаций шаг с лицензией? Если да, то не могли бы скинуть текст лицензии.
Заранее спасибо.

Re: DSpace (установка, настройка)
Пользователь: IdeaFix (IP-адрес скрыт)
Дата: 10, January, 2018 13:06

1. Лицензию подписываем лично - [elar.urfu.ru]
2. В другом ВУЗе [elar.rsvpu.ru] лицензионный вопрос отражен в положении о ВКР.
3. Имхо, делатьс амопубликацию и только "электронное согласие" - не очень правильный с точки зрения закона шаг. Устанете доказывать потом что реально этот юзер с чем-то согласился.

Насчет дополнительных полей - в общем без разницы, мы практикуем и дополнительные поля в dc и дополнительные реестры, но сейчас перемещаемся в сторону второго варианта, т.к. есть проблемы с импортом-экспортом в DIM.

Так же Вам возможно придётся перевести некоторые значения, но это не сложно. В качестве терминальной стадии можете посмотреть как сделано тут - [idun.urfu.ru] :) Мне приставили к голове пистолет, но пока заказчика устраивает.

Re: DSpace (установка, настройка)
Пользователь: andikk (IP-адрес скрыт)
Дата: 10, January, 2018 13:49

IdeaFix написал(а):
-------------------------------------------------------
> 1. Лицензию подписываем лично -
> [elar.urfu.ru]
> 2. В другом ВУЗе [elar.rsvpu.ru] лицензионный
> вопрос отражен в положении о ВКР.
> 3. Имхо, делатьс амопубликацию и только
> "электронное согласие" - не очень правильный с
> точки зрения закона шаг. Устанете доказывать потом
> что реально этот юзер с чем-то согласился.
>
> Насчет дополнительных полей - в общем без разницы,
> мы практикуем и дополнительные поля в dc и
> дополнительные реестры, но сейчас перемещаемся в
> сторону второго варианта, т.к. есть проблемы с
> импортом-экспортом в DIM.
>
> Так же Вам возможно придётся перевести некоторые
> значения, но это не сложно. В качестве
> терминальной стадии можете посмотреть как сделано
> тут - [idun.urfu.ru] :) Мне
> приставили к голове пистолет, но пока заказчика
> устраивает.


Большое спасибо!

Страницы: <<Первая...4546474849505152535455>>
Страница: 50 из 55


Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.