0. Введение
С момента моего первого знакомства с DSpace прошло достаточное количество времени. Был накоплен некоторый опыт и пришло время им поделиться.
DSpace – это программное обеспечение для создания архива электронных ресурсов (цифрового репозитория). Платформа DSpace разрабатывалась совместно компанией Hewlett-Packard и библиотеками MIT (Massachusetts Institute of Technology). 4-ого ноября 2002 года система была запущена как действующая служба, поддерживаемая библиотеками MIT. Также на основании лицензии BSD открыт исходный код с намерением поощрить формирование сообщества открытых кодов вокруг DSpace. Подробнее о DSpace можно узнать на официальном сайте. Статья в wikipedia на русском языке существует в зачаточном виде. Английский вариант чуть более информативен.
Примером использования DSpace является Электронный архив Уральского федерального университета.
1. Предварительная настройка системы
Для установки DSpace понадобится компьютер с установленной Windows и некоторым набором программного обеспечения. К конфигурации компьютера особых требований не предъявляется, для ознакомительных целей будет вполне достаточно компьютера с процессором Intel Pentium 4, оперативной памятью объёмом от 512 MB, сетевой картой и подключением к сети Интернет.
Операционная система должна быть установлена и настроена (установлены драйверы всех устройств, необходимые обновления), из прикладного ПО, отсутствующего в некоторых версиях Windows может понадобиться лишь архиватор. В рамках данной статьи мы будем использовать архиватор 7Zip по причине его свободности и универсальности. Так же, для детальной настройки может понадобиться хороший текстовый редактор (bred3, akelpad, notepad++ и пр.).
Перед установкой важно уточнить архитектуру компьютера и операционной системы. В рамках данной статьи мы будем использовать Windows XP 32 bit, соответственно, всё программное обеспечение будет 32-битным.
Для установки DSpace загрузите следующие программные пакеты:
- Java SE Development Kit (jdk-6u43-windows-i586.exe)
- Apache Maven (apache-maven-3.0.4-bin.zip)
- Apache Ant (apache-ant-1.8.4-bin.zip)
- Apache Tomcat (apache-tomcat-7.0.27.exe)
- PostgreSQL (postgresql-9.0.7-2-windows.exe)
- DSpace (dspace-1.8.2-src-release.tar.gz)
Помимо этого желательно установить архиватор, текстовый редактор и пр. мелкий софт.
Перед установкой программ необходимо уточнить что в рамках данной статьи выполняется ознакомительная установка, все компоненты, такие как операционная система, база данных, и пр. устанавливаются в один раздел одного жесткого диска. С точки зрения обеспечения бОльшей надежности и производительности этот вариант не оптимален, но повторюсь, установка ознакомительная.
Сразу хочется ответить на некоторые вопросы, возникавшие у читателей статьи об установке DSpace 1.7:
Q: Почему Windows 32 битная и десктопная?
A: В своей работе я активно использую ресурсы MSDNAA и гипервизоры от VMWare. Как показала практика, виртуальная аппаратная конфигурация версии 6 является самой легкопереносимой (совместима с server 1.x/2.x, workstation 6.x/7/8, player и пр.) а Windows XP работает в этой конфигурации адекватнее чем 2003 или 2008, так же, немаловажно что лицензий на Windows XP у нас ппрактически неограниченное количество, а вот с лицензиями на Windows 2003/2008 сложнее.
Q: Почему JRE/JDK версии 6 а не 7?
A: Java 7 официально не рекомендована для DSpace 1.8.x.
Q: Почему испольуется SRC а не BIN версия DSPace?
A: На данный вопрос у меня ответа нет. Просто, обычно принято использовать именно SRC версию, а BIN используется только если есть проблемы со сборкой или инструментами для сборки исходников. Хотя, использование BIN версии позволило бы отказаться от Apache Ant и Apace maven.
Q: Почему рекомендуются zip а не tar.gz архивы?
A: У 7zip’а с ними проблемы. Вернее, с tar’ом проблем нет, а вот с gzip’ом есть.
Создадим в корне системного диска три директории:
C:\DISTR
C:\RUNTIME
Содержимое директории DISTR должно выглядеть так:
Содержимое директории RUNTIME должно выглядеть так:
2. Установка программного обеспечения
2.1 Установка JDK
2.2 Установка Apache ANT
Для установки Apache Ant необходимо распаковать содержимое архива apache-ant-1.8.4-bin.zip в папку C:\RUNTIME\ANT.
Директория C:\RUNTIME\ANT приобретет следующий вид:
2.3 Установка Apache MAVEN
Для установки Apache Maven необходимо распаковать содержимое архива apache-maven-3.0.4-bin.zip в папку C:\RUNTIME\MAVEN.
Важно имейте в виду, что в архиве содержится папка с именем архива. Необходимо распаковать именно содержимое этой папки.
Директория C:\RUNTIME\MAVEN приобретет следующий вид:
3. Определение системных переменных
Чтобы завершить установку, необходимо определить PATH-переменные.
Нам необходимо определение трех переменных:
C:\RUNTIME\ANT\bin
C:\RUNTIME\MAVEN\bin
Чтобы прописать PATH-переменные в Windows необходимо кликнуть правой кнопкой мышки по значку «Мой компьютер», и выбрать пункт меню «Свойства», далее, выбрать вкладку «Дополнительные параметры системы» и нажать кнопку «Переменные среды».
Символ точки с запятой в начале строки не является опечаткой! Данную строку нужно именно добавить справа к уже имеющемуся значению переменной. Без пробелов и пр. лишних символов.
Далее, нужно сохранить сделанные изменения, нажав на кнопку «ОК» в маленьком окошке, а затем и в большом.
Необходимо создать еще две дополнительные переменные JAVA_HOME и ANT_HOME путем нажатия на кнопку «Создать» в окне «Переменные среды».
Имени JAVA_HOME должно соответствовать значение C:\RUNTIME\JDK
После завершения перезагрузки необходимо проверить правильность созданных системных переменных, для этого необходимо в командной строке (Пуск -> Программы -> Стандартные -> Командная строка) ввести три команды:
ant –version
mvn – version
Если результат совпадает с представленным ниже — значит всё в порядке. если нет — была допущена ошибка при объявлении системных переменных или создании директорий.
4. Установка СУБД PostgreSQL
Вокруг Windows версии PostgreSQL ходит много сплетен, слухов, страхов, сомнений, и надо сказать, они не беспочвенны. Windows версия более ресурсоемка, менее стабильна и предсказуема, и может иметь проблемы с установкой. Надо признать, что у меня проблем с установкой версии 9.0.7-2 не было, так что, со способами решения проблем, возникавшими у меня в рамках первого знакомства можно ознакомиться пройдя по ссылке.
Существует так же альтернативный удобному вариант установки PostgreSQL. Он описан здесь.
Запускать установку (запустить файл postgresql-9.0.4-1-windows.exe) лучше из-под учетной записи локального администратора, или от его имени. Путь установки со стандартного изменить на C:\RUNTIME\POSTGRES
5. Настройка СУБД PostgreSQL
На этом шаге необходимо создать новую базу данных для DSpace. Для запуска PostgreSQL необходимо выполнить Пуск -> Программы -> PostgreSQL 9.0 -> pgAdmin III.
Перед созданием базы данных сперва надо подключиться к серверу (сервер был создан при установке PostgreSQL и размещен на локальной машине). Для подключения к серверу его необходимо выделить и вызвав контекстное меню правой кнопкой мышки, выбрать «Подключение»
Чтобы окончательно подключиться нужно ввести пароль, который был задан во время установки.
Для создания базы данных необходимо создать роль.
Для этого необходимо выбрать раздел «Роли входа», и нажав правой кнопкой мышки, выбрать пункт «Новая роль».
Новая роль – это пользователь, который имеет право создавать базы данных, удалять или изменять данные.
При создании роли необходимо ввести в соответствующие поля значения, как показано ниже. И имя роли и пароль и подтверждение пароля должны быть одинаковыми — dspace.
для создания базы данных, нужно нажав на разделе «Базы (Количество имеющихся баз данных)» правой кнопкой мышки выбрать пункт «Новая база данных»
В открывшемся окне в поле «Имя» необходимо ввести dspace, в поле «Владелец» выбрать dspace.
Важно не забыть указать кодировку UTF8 для корректного отображения содержимого многоязычных документов. Далее необходимо завершить создание базы данных нажав кнопку «Ок».
6. Установка и настройка Apache Tomcat
Для установки Apache Tomcat необходимо запустить файл apache-tomcat-7.0.14.exe. Откроется окно мастера настройки, ничего в котором изменять не нужно, в следующем окне мастера будет запрос на логин и пароль администратора Apache Tomcat, имя пользователя и пароль можно вводить любые. Мы введем dspace и в качестве логина и в качестве пароля:
Если в системе уже есть установленная Java Runtime, следует лишь указать правильный путь.
Следующее окно мастера дает выбрать пусть установки, необходимо вручную выбрать C:\RUNTIME\TOMCAT
Следующим шагом мастер установит, а затем и запустит Apache Tomcat.
7. Установка DSpace
Для начала необходимо создать временную директорию для DSpace, мы предлагаем создать для этих целей C:\RUNTIME\DSPACE. Позже, эту папку можно будет удалить, а можно и оставить для повторных установок.
Далее, содержимое директории dspace-1.8.2-src-release из архива dspace-1.8.2-src-release.zip необходимо извлечь в директорию C:\RUNTIME\DSPACE чтобы всё выглядело так:
Далее, необходимо найти следующие строчки и изменить значения. Это базовое редактирование файла настройки ПО DSpace.
dspace.name = "My DSpace Repository".
mail.server = mail.mydomen.edu
mail.from.address = elib@mydomen.edu
feedback.recipient = noreply@mydomen.edu
mail.admin = admin@mydomen.edu
Все строки кроме первой можно подменить на реальные значения. Если SMTP сервер требует авторизацию, следует обратить внимание на параметры mail.server.username и mail.server.userpassword
После редактирования конфигурационного файла необходимо запустить командную (Пуск -> Программы -> Стандартные -> Командная строка) строку и перейти в каталог C:\RUNTIME\DSpace\dspace и дать команду mvn package
Результатом выполнения данной команды станет загрузка компонентов DSpace из сети Интернет. Выполнение команды потребует значительных временных затрат и трафика.
После успешного завершения выполнения команды mvn package необходимо перейти в каталог C:\RUNTIME\DSpace\dspace\target\dspace-1.8.2-build, и выполнить команду ant fresh_install.
Результатом выполнения команды должно стать такое сообщение:
Теперь необходимо создать учетную запись администратора оболочки DSpace. Для этого нужно перейти в каталог C:\DSpace\bin, используя команду cd, и выполнить команду dspace create-administrator.
Нужно помнить что e-mail адрес будет являться логином, а пароль вводится в открытом виде (хранится в зашифрованном).
8. настройка интерфейса
Рассмотрим как отобразить в браузере графический интерфейс DSpace. Сначала нужно перейти в папку С:\DSpace\webapps\, затем, скопировать папки jspui и xmlui и вставьте в папку webapps каталога установки Apache Tomcat.
Я изменил порт TOMCAT на 80, поэтому на картинке ссылки имеют вид http://localhost/xmlui и http://localhost/jspui, более того, если содержимое любой из папок (xmlui или jspui) переложить в папку C:\RUNTIME\TOMCAT\webapps\ROOT, предварительно удалив её содержимое, DSpace будет доступен по ссылке http://localhost
Заключение.
Данная статья всё еще является частично заимствованным, актуализированным и додуманным руководством от woodyfon’а (woodyfon@meta.ua), который в свою очередь вдохновлялся мануалом, автором которого был Yatrick Patel (INFLIBNET Centre, yatrik@inflibnet.ac.in).
Здравствуйте уважаемый, IdeaFix
пробую по вашей инструкции поднять dspace-4-2-src на windows 2003 server sr2
сначала все было гладко до пункта
mvn package
а дальше одни ошибки…и загрузка нужных компонентов не происходит
может подскажите где копать
Благодарю
Версия мавена известна? Для 4.2 нужен мавен поновее чем в моих мануалах. У меня 4.0 собрался, до 4.1 обновился, 4.2 пока жду, как коллеги дадут пару суток на обновление.
>Версия мавена известна?
да
maven-3.2.3
Мавен правильный. Тогда вопрос — в правильной ли директории Вы запускаете mvn package? Ну и там какой-то косяк с https был — http://ideafix.name/?p=817#comment-693 этот и следующий комент. Но я не воспроизводил ситуацию.
mvn package успешно выполнился после установки ojdbc6.jar
сделал по инструкции
mvn install:install-file
-Dfile=ojdbc6.jar
-DgroupId=com.oracle
-DartifactId=ojdbc6
-Dversion=11.2.0.3.0
-Dpackaging=jar
-DgeneratePom=true
You need to compile DSpace with an Oracle driver (ojdbc6.jar) corresponding to your Oracle version — update the version in [dspace-source]/pom.xml E.g.:
com.oracle
ojdbc6
11.2.0.3.0
но теперь ant fresh_install до конца не выполняется
и в результате BUILD FAILED
ошибку выдает после [java] at org.dspace.storege.rdbms.DatabaseInit.getDatasuorceError
К сожалению, с оракловой базой не работал, но этот (установка дополнительного джарбола) момент в руководстве описан.
А в конфиге И (внимание, И, а не ИЛИ) в build.properties ([dspace-source-dir]/build.properties) всё правильно заполнено? После мавена и перед антом првоерьте конфиг (и тот который в [dspace-source-dir]/dspace/config и тот который в [dspace-source-dir]/dspace/target/dspace-X.X-build/config).
Да, версия оракла у Вас именно 11.2.0.3.0?
Здравствуйте, IdeaFix
Сделал по Вашей инструкции все получилось, спасибо. Ставил все последние версии модулей.
Но … бесит очень медленная работа. Элементарные запросы, вход и др. обрабатываются очень медленно. Это специфика софта или мои кривые руки.
Заранее благодарю
http://elar.urfu.ru — памяти 8 гигабайт, Xmx 2 гигабайта. http://elar.usfeu.ru — памяти 2 гигабайта, Xmx 1 гигабайт. Сравните.
Добрый день уважаемый IDeaFix!
Я установил Dspace по Вашей инструкции после команды C:\RUNTIME\DSpace\dspace>mvn package выходит ошибка, пожалуйста помогите
[INFO] Total time: 15:33 min
[INFO] Finished at: 2015-04-24T16:00:58+06:00
[INFO] Final Memory: 33M/164M
[INFO] ————————————————————————
[ERROR] Failed to execute goal on project solr: Could not resolve dependencies f
or project org.dspace.modules:solr:war:5.1: The following artifacts could not be
resolved: org.apache.solr:solr:war:4.10.2, org.apache.solr:solr-core:jar:4.10.2
, org.apache.solr:solr-cell:jar:4.10.2, com.googlecode.juniversalchardet:juniver
salchardet:jar:1.0.3, com.uwyn:jhighlight:jar:1.0, org.apache.commons:commons-co
mpress:jar:1.7, org.apache.james:apache-mime4j-core:jar:0.7.2, org.apache.james:
apache-mime4j-dom:jar:0.7.2, org.apache.poi:poi-ooxml-schemas:jar:3.10.1, org.ap
ache.tika:tika-core:jar:1.5, org.apache.tika:tika-parsers:jar:1.5, org.apache.ti
ka:tika-xmp:jar:1.5, org.apache.xmlbeans:xmlbeans:jar:2.6.0, org.apache.solr:sol
r-analysis-extras:jar:4.10.2, org.apache.lucene:lucene-analyzers-kuromoji:jar:4.
10.2, org.apache.lucene:lucene-analyzers-morfologik:jar:4.10.2, org.apache.lucen
e:lucene-analyzers-phonetic:jar:4.10.2, org.apache.lucene:lucene-codecs:jar:4.10
.2, org.apache.lucene:lucene-expressions:jar:4.10.2, com.google.protobuf:protobu
f-java:jar:2.5.0, commons-configuration:commons-configuration:jar:1.6, org.apach
e.hadoop:hadoop-annotations:jar:2.2.0, org.apache.hadoop:hadoop-auth:jar:2.2.0,
org.apache.hadoop:hadoop-common:jar:2.2.0, org.apache.hadoop:hadoop-hdfs:jar:2.2
.0, org.apache.lucene:lucene-analyzers-icu:jar:4.10.2, org.apache.lucene:lucene-
analyzers-smartcn:jar:4.10.2, org.apache.lucene:lucene-analyzers-stempel:jar:4.1
0.2, xml-apis:xml-apis:jar:1.0.b2: Could not transfer artifact org.apache.solr:s
olr:war:4.10.2 from/to central (https://repo.maven.apache.org/maven2): repo.mave
n.apache.org: Unknown host repo.maven.apache.org -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyReso
lutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :solr
C:\RUNTIME\DSPACE\dspace>
У мавена или у апача ключи кончились и они перенесли репозитории, либо у Вас просто нет доступа к сети с сервера на котором идет установка. Интернет во время установки DSpace нужен, для 3.х версии скачивается около гигабайта исходников из сети.
Добрый день уважаемый IDeaFix! Сделал по Вашей инструкции получилось, спасибо.
Добрый день уважаемый IDeaFix! Чтобы установить репозиторий для всех необходимо ли сервер с дисковым пространством не менее 2ТБ, OS Win2008R2, доменное имя — rep.univer.ru и внешний IP-адрес?
Если честно, немного не понял вопроса.
на каком файле прописать доменное имя, ip-адрес и на каком уровне осуществляется безопасность ресурса?
Томкэт вешается на 80 порт, или на 8080 и по AJP передаёт управление apache httpd, так организуется доступ, безопасность обеспечивается обновлениями явы, апачей всех мастей и диспейса, ну и фаерволлом и пр.
Формально, ип и имя никуда не прописываются, ну или почти никуда. Естье сть конкретные вопросы — задавайте.
Добрый день уважаемый IDeaFix! Я хотел выполнить команду ant fresh_install, а у меня нету каталога
C:\RUNTIME\DSpace\dspace\target\dspace-5.1-build, а есть C:\RUNTIME\DSPACE\dspace\target\dspace-installer, что делать? В какой каталог необходимо выполнить команду ant fresh_install
https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace посмотрите тут. Моя инструкция аж под 1.8 написана 🙂
Пункт 8
ant fresh_install
В нашем случае (windows) можно читать как
ant fresh_install
натоятельно рекомендую перед сборкой наложить патч https://jira.duraspace.org/browse/DS-2482
Здравствуйте, уважаемый IDeaFix! я выполняю команду dspace create-administrator и у меня выдает ошибку в две строки «Error; A JNI error has accurred, please check your instalation and try again» все этапы до этого прошли как по маслу а администрирование дает ошибку. Устанавливал dspace 5.2. Помогите пожалуйста.
Нужно смотреть и логи dsace и логи tomcat. К тому же, моя инструкция слегка под 1.8, у 5.2 свои особенности — ему как минимум solr нужен в папке webapps.
А можно немного поподробней а то я только разбираюсь в этом вопросе.
http://irbis.gpntb.ru/read.php?53,59259,page=23 давайте тут продолжим
Здравствуйте уважаемый IDeaFix!Я устанавливаю на ОС Windows 7 x86 и когда я выполняю команду java -version и у меня выдает ошибку «java» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Помогите пожалуйста.
Вы пропустили пункт «3. Определение системных переменных», либо ошиблись в нём.
Доброго времени суток уважаемый IDeaFix! Спасибо за подсказку,проблемы с установкой решил . Теперь не могу решить проблему с полнотекстовым поиском (поиск по внутреннему содержанию). Как включить полно текстовый поиск после установки?
dspace filter-media
В мануале есть пример крон скрипта, некоторые задачи стоит делать раз в день, некоторые раз в месяц, некоторые раз в полгода… для dspace 5 я каждые сутки по планировщику заданий в 5 утра делаю это:
Уважаемый IdeaFix ! От души благодарен за подсказку! Поиск заработал ,но криво,то есть иногда файлы индексируются,а иногда нет.
Связано это по моему с нижеуказанной ошибкой:
Caused by: java.lang.outofmemoryerror: java heap space
Пожалуйста посоветуйте решения для данной проблемы?
Уважаемый IdeaFix !Если вас не затруднит можете ответить еще на несколько вопросов?заранее благодарен.
Установил я DSpace на локальный компьютер, теперь хочу установить на Windows Server 2008 R2.
Вопросы:
1)минимальные системные требования для сервера?
2)ранее установил DSpace 1.8 ,теперь хочу установить сразу последнюю версию. Можете посоветовать какую версию DSpace установить и посоветуйте пожалуйста версии программ таких как Apache Tomcat, Apache Maven, postgresql, Java SE Development Ki, Apache Ant. которые будут совместимы с указанной вами версии DSpace
3)Установка на сервер осуществляется таким же образом как и установка на локальный компьютер ? (как указано в вашей статье)
Заранее благодарен.
0. Если жалуется на хип — значит ему памяти не хватает. В dspace.bat добавьте, нет, не так… у Вас 5.3? найдите строчку «REM Execute Java» а ту что под ней, замените на:
1. 64 бита. 2 треда, 2-3 гигабайта памяти. Это минимум. Место на диске под саму систему нужно мало, но ориентируйтесь на размер фонда.
2. Dspace 5.3, Apache Tomcat 7.0.xx последний, pgsql 9.0 и выше, java 8u60 x64… по мавену и анту есть в официальном мануале минимальные требования. У меня в обновлении до 5.3 (на данный момент последняя запись. отображается на главной) версии указаны на скниншотах. Да.. инсталеры же не знают что у Вас был ПК а стал сервер… им же не видно 🙂 Только у 2008 с правами на файлы заморочки, там много что в консоли. запущенной от имени администратора нужно делать.
Здравствуйте! я загрузил файлы .doc, pdf. Но поиск по тексту на сайте не дает результата. Как осуществить поиск внутри файла по тексту, ключевому слову
dspace filter-media
Спасибо за помощь Уважаемый IdeaFix!
Уважаемый IdeaFix! сейчас пытаюсь установить на сервер Windows 2008 R2, столкнулся с той же ошибкой ,что и при первой попытке в начале , после ввода команды mvn package! Версии программ установил точно так же как указано в этой статье.
Ошибка:
The build could not read 1 projects…
Какие версии вы рекомендуете установить ,чтобы не было таких проблем ?
Можете помочь пожалуйста ?! Заранее благодарен.
mvn -U clean package рекомендуется для 5.3 версии
использовать версии софта как в статье не стоит. стоит брать новые, ибо это не независимые оффлайн вещи а сетевые сборщики. банально ссл сертификаты могли просрочиться и в таком духе.
Доброго времени суток Уважаемый IdeaFix! Спасибо за ответ!установил Dspace 5.3 на сервере Windows 2008 R2!буквально вчера все работало и Dspace загружался по адресу http://localhost:8080/jspui/ и http://localhost:8080/xmlui/. Сегодня утром также Dpsace загружался ,но очень медленно работал (причину медленной работы не смог найти). Через некоторое время я перезагрузил сервер ,а после перезагрузки Dspace перестал работать.
Ввожу в браузер вышеуказанные адреса и выходит следующая ошибка: HTTP Status 404 — /xmlui
type Status report
message /xmlui
description The requested resource is not available.
Apache Tomcat/7.0.64
Аналогично с jspui.
Можете пожалуйста подсказать в чем проблема ?и пути для ее решения?
Второй вопрос : в чем могут быть причины медленной работы Dspace ?
А PGSQL запущен?
Спасибо!!!
Проблема с запуском решилась.
Проблема с медленной загрузкой все еще не решена. В чем может быть причина?
Какова конфигурация сервера? Сколько памяти выедено Tomcat’у, сколько dspace’у? То, что после старта Tomcat процессор в течении 2-3 минут выжрна на 100 процентов и в эти 2-3 минуты ничего не работает — это нормальнго. В это время SOLR перекладывает свои многомегабайтные кэши в оперативку.
Доброго времени суток Уважаемый IdeaFix!Отвечаю на ваши вопросы:
Конфигурация сервера : Operating System : Windows Server 2008 R2 Enterprise 64-bit(6.1, Build 7601)
Language : English (Regional Setting : English)
System Manufacturer: VMWare, Inc.
System Model: VMware Virtual Platform
BIOS:PhoenixBIOS 4.0 Release 6.0
Proccesor: Intel(R) Xenor(R) CPU E5-2630 0 @2.30GHZ(8 CPUs), ~2.3GHz
Memory: 5120MB RAM
Page file: 1663MB used, 8573MB available
DirectX Version: DirectX11
Как посмотреть сколько выделено памяти Dspace и Tomcat?
Уважаемый IdeaFix! И еще один вопрос :
Обязательно ли загружать все файлы в формате pdf?Возможен ли полнотекстовый поиск по документам формата doc и docx?
Если возможен то как его включить ?
заранее благодарен вам Уважаемый IdeaFix!
Блин, не такой уж я и уважаемый…
Начнём с конца. Доктайп doc/docx система определяет. Превьюшки для них генерятся, а вот полные тексты извлекает пакет pdfbox, так что, если я ничего не путаю, с полнотекстом облом. К тому же Google Scholar и большинтсво рейтингов отдают предпочтение именно PDF.
По памяти:
1. сам dspace:
@REM #
@REM # dspace.bat
@REM #
@REM # Version: $Revision$
@REM #
@REM # Date: $Date$
@REM #
@REM # Copyright (c) 2002-2009, Duraspace. All rights reserved.
@REM #
@REM # Redistribution and use in source and binary forms, with or without
@REM # modification, are permitted provided that the following conditions are
@REM # met:
@REM #
@REM # - Redistributions of source code must retain the above copyright
@REM # notice, this list of conditions and the following disclaimer.
@REM #
@REM # - Redistributions in binary form must reproduce the above copyright
@REM # notice, this list of conditions and the following disclaimer in the
@REM # documentation and/or other materials provided with the distribution.
@REM #
@REM # - Neither the name of the Duraspace nor the names of its
@REM # contributors may be used to endorse or promote products derived from
@REM # this software without specific prior written permission.
@REM #
@REM # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
@REM # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
@REM # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
@REM # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
@REM # HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
@REM # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
@REM # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
@REM # OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
@REM # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
@REM # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
@REM # USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
@REM # DAMAGE.
@REM #
@REM ###########################################################################
@echo off
set CURRENT_DIR=%cd%
REM Guess DSpace directory: CD to directory script is in; CD to parent
chdir /D "%~p0"
chdir ..
REM Check we can find dspace.cfg. Quit with an error if not.
if exist "config\dspace.cfg" goto okExec
echo Cannot find %cd%\config\dspace.cfg
goto end
:okExec
echo Using DSpace installation in: %cd%
REM Build a CLASSPATH including all classes in oai webapp, all libraries in [dspace]/lib and the config folder.
set DSPACE_CLASSPATH=%CLASSPATH%;config;webapps\oai\WEB-INF\classes\
for %%f in (lib\*.jar) DO CALL bin\buildpath.bat %%f
REM If the user only wants the CLASSPATH, just give it now.
if not "%1"=="classpath" goto javaOpts
echo %DSPACE_CLASSPATH%
goto end
:javaOpts
REM If JAVA_OPTS specified, use those options
REM Otherwise, default Java to using 256MB of memory
if "%JAVA_OPTS%"=="" set "JAVA_OPTS=-Xmx1024m -Dfile.encoding=UTF-8"
REM Execute Java
java %JAVA_OPTS% -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -classpath "%DSPACE_CLASSPATH%" org.dspace.app.launcher.ScriptLauncher %*
REM Clean up DSPACE_CLASSPATH variable
set DSPACE_CLASSPATH=
:end
REM Back to original dir
chdir /D %CURRENT_DIR%
Сравните со своим, у меня тут выделен гиг, добавлена кодировка для OAI. Если у Вас 5.1GB памяти — можете примерно так и оставить, если масяти всё-таки 512 а не 5120 — просите больше памяти.
2. по tomcat:
Ну и в java options я по старой памяти добавляю строки 9с новой строки)
-Dsun.jnu.encoding=UTF-8
-Duser.language=ru
-Duser.country=RU
Доброго времени суток IdeaFix! Благодарен за полезную информацию и подсказку! Теперь возник вопрос со скоростью работы!в чем может быть причина медленного открытия pdf файла при просмотре ?
Скорость сети?
Скорость сети нормальный! но также на сервере на локальном работает медленно!при просмотре одного файла открывается/загружается слишком медленно!в чем может быть причина?
Файлы лежат не в базе а просто на диске в битстримах. Следовательно, всё может упираться в скорость диска. Ну а что касается скрости сети, то я в одном титульном ВУЗе Казахстана видел схему, от которой волосы в жилах на спине дыбом стынут…. а они зовут её «Аппаратный фильтр». Суть системы в том, что есть DNS/DHCP на Windows и Transparent Proxy на SQUID. Причём настроен последний чуть менее чем никак — проксирует всё и без ума. Соответственно, FTP не работает, мультикаст не работает и так далее. При этом через прокси сотрудники и студены ходят даже на внутренние ресурсы сети, что добавляет косяков и убавляет скорости. Апогеем идиотизма была ситуация когда сотрудник ходил через прокси на веб сервер, который расположен физически на его же рабочей машине. Да простят меня коллеги, но это правда идиотизм.
Сделайте tracert до сервера, посмотрите как у Вас трафик идёт. Есть ли проксирование? Ну и так далее… в общем с одной стороны смотреть на сам сервис, с другой на канал.
Доброго времени суток ! Спасибо за подробный ответ ! еще один вопрос возникает : можно ли перенести электронные книги с движка open journal system в dspace, точнее сказать позволяет ли функционал dspace нам проделать такое дело без вмешательства в код?заранее спасибо!
У меня был подобный опыт, но это не коробочное решение. Работало примерно так:
1. по OAI выгружаем метаданные во временную коллекцию ТЕСТОВОЙ инсталляции DSPACE.
2. чистим метаданные пакетно и/или руками, приводим в порядок.
3. формируем массив для пакетной загрузки в SAF формате (ага, файлики статей руками подсовываем).
4. загружаем в dspace.
http://elar.rsvpu.ru/handle/123456789/3555/browse?type=relation — вот эти номера таким способом были перегружены с платформы ejpub (видоизмененный ojs со сломаным oai).
Есть другой вариант — поискать плагин экпорта для OJS, но обычно данные из OJS приходится проверять в любом случае, так что меня устроил описанный выше алгоритм.
Здравствуйте! С роботом по автоматическому импорту данных в репозиторию справились! Спасибо! Хотелось еще спросить по предыдущему вашему ответу:
/*Файлы лежат не в базе а просто на диске в битстримах. Следовательно, всё может упираться в скорость диска.*/
Сисадмин ответил на это следующим образом. Сервер репозитория поднят на хранилище данных в виртуальной машине. Модель жесткого диска SATA. Здесь хотелось бы узнать ваше мнение и вообще структуру хранения файлов в битстримах. У нас все еще не получается ускорить загрузку файлов. При нажатии на ссылку «Открыть файл» сайт начинает очень долго думать, такое ощущение что где — то в коде цикл стоит. По истечении некоторого времени браузер начинает запрашивать действие по сохранению или открытию файла.
Что за ОС? В случае линукса Вы можете сделать «hdparm -tT /dev/раздел» или прогнать кристалдискмарк в случае виндовс? Я не думаю что всё у вас с диском так плохо что вызывает такие симптомы. Помониторьте загрузку памяти и закгрузку процессора, посмотрите логи томкэта и диспейса на предмет каких-то ошибок. Тут гадать тяжело, так что наверняка я вряд ли что-то смогу посоветовать, только перебирать всё.
Доброго времени суток ! Высылаю вам результаты кристалдискмарк . Попробовал протестировать в 4 вариантах
Количество циклов 5 с порцией 1GiB
5 1GiB C:15% (29/200GiB)
All Read (MB/S) Write(MB/S)
Seq Q32TI 161.7 96.05
4k Q32TI 12.20 64.62
Seq 50.12 67.95
4k 3.799 4.871
Количество циклов 3 с порцией 50МiB
3 50MiB C:15% (29/200GiB)
All Read (MB/S) Write(MB/S)
Seq Q32TI 371.2 188.3
4k Q32TI 141.1 71.64
Seq 257.8 130.2
4k 10.64 5.285
Количество циклов 3 с порцией 1GiB
3 1GiB C:15% (29/200GiB)
All Read (MB/S) Write(MB/S)
Seq Q32TI 152.1 95.01
4k Q32TI 12.03 46.46
Seq 41.10 52.64
4k 0.796 4.831
Количество циклов 5 с порцией 50МiB
5 50MiB C:15% (29/200GiB)
All Read (MB/S) Write(MB/S)
Seq Q32TI 359.4 198.4
4k Q32TI 135.3 67.43
Seq 237.8 120.8
4k 8.543 5.016
Также попробовал проверить с CrystalDiskInfo,но результат Disk Not Found (наш сервер поднят на виртуальной машине,наверное поэтому он даже не находит диск). На моем локальном компьютере CrystalDiskInfo выдал результат.
На локальном компьютере установлена версия DSpace 1.8 и здесь открытие файлов или скачивание работает на ура. А на сервере как раньше уже было сказано тормозит(на любой файл уходит около 5 минут прежде чем он начинает загружаться на компьютер). Также мы загрузили логотип для одного сообщества и он тоже грузится столько же. Это вам о чем-либо говорит? И не думаете что это из-за версии DSpace? Стоит ли попробовать установить на сервер более старую версию как на моем локальном компьютере?
Что вы можете сказать по результатам тестирования быстроты дисков?
Заранее спасибо!!!
Скорость в общем нормальная, тут ценность имеет первый тест с гигабайтовым паттерном. ибо 50мб паттерн судя по всему умещается в кэш.
У меня на продакшене теперь везде dspace 5.3 — проблем со скоростью не замечаю.
А именно сетевые проблемы имеют место быть? В корень папки с JSPUI или ROOT (смотря куда перемещен JSPUI) положите файл мегабайт на 500 (образ диска например) и попытайтесь его скачать по http://адресвашегодиспейса/имяфайла. Помониторьте скорость загрузки и время отклика на загрузку. Может апач томкэт криво настроен. Он у вас кстати напрямую в сеть смотрит или перед ним какой-то http прокси?
Со скоростью загрузки все нормально! С самого начала я хотел вам сказать,что после нажатия «открыть» слишком долго откликается на загрузку (около 8-15 минут) и потом только начинается загрузка. Подскажите, в чем может быть причина ?
Логи томкэта, наличие перед томкэтом хттп прокси, логи диспейса. Можете в конце концов мне логи выслать если там ничего секретного нет — гляну.
Доброго времени суток ! Хорошая новость : Разобрался с вышеописанной проблемой следующим образом : Поменял версию Dspace с 5.3 на 4.3
Теперь возникли другие проблемы , подскажите пути для решения :
1)При поиске по автору ,ФИО автора отображаются крякозабрами
2)При смене порта с 8080 на 80 jspui выдает ошибку «Внутренняя системная ошибка» и не показывает статьи, а xmlui работает нормально, но не показывает содержимое коллекции (вообще не показывает статьи на сайте)
3)Как удалять статьи, коллекции, сообщества ?
1. http://ideafix.name/?p=505 в server.xml поправить коннектор
2. Где меняете порт? Нужно поменять в томкэте (server.xml) + dspace.cfg + конфиг solr и конфиг oai все 8080 заменить на 80.
3. Лучше бы никак не удалять, но вообще в интерфейсе есть кнопка удаления, где-то через редактирование, где-то прямо кнопка удалить.
В 4.3 кажется по прежнему сломан просмотр алфавитный заглавий, т.е. когда делаешь так то клик по буквам алфавита ничего не даёт.
/ http://ideafix.name/?p=505 в server.xml поправить коннектор/
Сделал все по инструкции как в вашей статье. В файле server.xml уже написана строка с кодировкой!
,все равно не крякобразы не исчезли!
Как исправить кодировку ?именно при поиске по автору?
Хмм… проблемы не понял но предлагаю следующее решение:
1. в dspace.bat сделать так:
REM If JAVA_OPTS specified, use those options
REM Otherwise, default Java to using 256MB of memory
if "%JAVA_OPTS%"=="" set "JAVA_OPTS=-Xmx768m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"
ВНИМАНИЕ! ЭТОТ КУСОК ДЛЯ 5.x ПРОСТО ДОБАВЬТЕ УКАЗАНИЕ О КОДИРОВКЕ В JAVA_OPTS
2. В свойствах томкэта во вкладке java (в мониторе) добавить внизу строки с новой строки:
-Dsun.jnu.encoding=UTF-8
-Duser.language=ru
-Duser.country=RU
-Duser.variant=RU
-XX:MaxPermSize=128m
-XX:PermSize=128m
Кажется я это где-то описывал, но сходу не вспомню.
http://ideafix.name/?p=359#comment-4065 вот
Спасибо огромное Вам!исправил все вышеописанные проблемы !Сайт работает на Ура!
Теперь у Вас и OAI должен правильно заработать и SOLR. Без явного указания кодировки OAI падал бы при любом упоминании буквы «Й».
Доброго времени суток ! Все работает на УРА! теперь также остались вопросы ,если ответите буду очень благодарен!
1)Как проиндексировать мой репозиторий,чтобы google индексировал статьи и как добавить сайт в scholar.google.ru
2)Как сделать репозиторий мультиязычным желательно если подскажете как сделать на трех языках ,кроме английского и русского хочу добавить еще один язык .
Заранее благодарен!
1. Регистрируйтесь в google webmaster, яндекс вембастер, bing/yahoo webmaster и тут
2. Тут в общем описано webui.supported.locales = ru, en, uk, etc…. только имейте в виду что нужно языки по ISO639_1 добавлять, т.е. украинский будет не ua, а uk и так далее. Соответственно, для качественной локализации стоит добыть или сделать самостоятельно качественный Messages_ИМЯРЕК.properties
И посмотрите тут. По сути левый столбик это подсказка где еще можно зарегаться.
Спасибо огромное Вам за помощь !зарегистрировался в google webmasters также в scholar !
1)Обычно через сколько времени сайт индексируется ?
2)как в интерфейсе показать выбор языков как у вас на сайте http://elar.urfu.ru/ ?
Для 3-его и 4-ого dspace для jspui у меня есть такая вот штука, в пятом выпадающий список из коробки такой как на elar.urfu.ru. Вот в интерьере 3-его пример — http://ir.znau.edu.ua/
Вы можете руками всунуть гуглу сайтмап и следить за процессом его обхода. Так же в статусе индексирования будет размер кэша в страницах. Не на 100% по теме, но рядом написано тут.
Спасибо за ответ !оптимизировал сайт теперь занялся мульти язычностью с помощью ваших советов и ссылок!
Доброго времени суток ! Я поставил по умолчанию dspace 4.x xmlui. Как его сделать мультиязычным (на трех языках)? если будет ссылка на определенную статью или есть какие — нибудь идеи отправьте пожалуйста !заранее спасибо!
Приветствую, с XMLUI не работаю. только JSPUI, но в общем там ничего сложного — http://ideafix.name/?p=505
Доброго времени суток! можете ответить на нижеуказанный вопрос?заранее благодарен.
Как менять расположение элементов в интерфейсе, т.е. какой файл нужно редактировать ,чтобы менять местами или удалять элементы в интерфейсе (xmlui) . Например : как удалить элемент »
Просмотр по:
Дата публикации
Автор
Название
Тема » ?
XMLUI не практикую. Ничем помочь не могу к сожалению. Там 90% кастомизаций на уровне темы делается, но manakin в своё время прошел мимо меня.
Спасибо за ответ !Постараюсь перейти на jspui!
в 7-ой версии DSPACE будет один интерфейс. И видимо он будет чем-то новым, а не переосмысленным существующим. Не переходите пока, не тратьте силы 🙂 Скоро всем переходить еще раз придётся.
Сегодня редактировал файл community-list.xsl попробовал вырезать содержимое всего файла и вернул на место, и на сайте выскочила ошибка :
org.xml.sax.SAXParseException: The element type «xsl:stylesheet» must be terminated by the matching end-tag «».
context:/jndi:/localhost/themes/Mirage/../dri2xhtml-alt/core/elements.xsl — 609:7
Помогите решить проблему ?
Проблему с ошибкой решил !
К сожалению у меня нет опыта работы с XMLUI.
Добрый день. Выполнил установку версии 5.3, прошло всё хорошо благодаря вашей инструкции. ТЕперь при попытке открыть содержимое сообщества/коллекции по какому либо режиму просмотра (дата публикации, авторы, названия, тематика) выбрасывает такую ошибку:
Expected mime type application/octet-stream but got text/html. Apache Tomcat/8.0.9 — Error reportH1 {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;} HTTP Status 404 — /solr/search/selecttype Status reportmessage /solr/search/selectdescription The requested resource is not available.Apache Tomcat/8.0.9
1. Для Tomcat8/Java8 там есть какие-то читы, они описаны в мануале, я пользуюсь 7-ым котом.
2. Что за интерфейс? В каком состоянии солр кэш? Как грузили документы?
xmlui интерфейс, первый раз ставлю dspace — где глянуть солр кэш? документ только один пока, загрузил через интерфейс dspace
1. dspace index-db-browse -f && dspace index-discovery -f — это полная перестройка просмотровых индексов.
2. Просто для теста положите рядом jspui и посмотрите что в нём происходит, нужно понять общая это проблема или xmlui специфичная.
3. Посмотрите что в конфигах солра творится (discovery.cfg в модулях), там должен быть путь видя http://localhost:port/solr/search. Принципиально чтобы там был локалхост!
переставил на 7 Томкат — та же ошибка
Windows PowerShell
(C) Корпорация Майкрософт, 2012. Все права защищены.
PS C:\Users\Adlet> mvn package
[ERROR] Error executing Maven.
[ERROR] 1 problem was encountered while building the effective settings
[FATAL] Non-parseable settings D:\RUNTIME\MAVEN\bin\..\conf\settings.xml: expected START_TAG or END_TAG not TEXT (positi
on: TEXT seen …\n \n —>\n d:/runtime/dspace/dspace/target/dspace-installer
d:/runtime/dspace/dspace/target/dspace-installer : Имя «d:/runtime/dspace/dspace/target/dspace-installer» не распознано
как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также
наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ d:/runtime/dspace/dspace/target/dspace-installer
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (d:/runtime/dspa…space-installer:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\Adlet> cd d:/runtime/dspace/dspace/target/dspace-installer
PS D:\runtime\dspace\dspace\target\dspace-installer> ant fresh_install
Buildfile: D:\runtime\dspace\dspace\target\dspace-installer\build.xml
init_installation:
init_configs:
test_database:
[java] 2015-11-02 12:32:44,836 INFO org.dspace.core.ConfigurationManager @ Loading system provided config property
(-Ddspace.configuration): config/dspace.cfg
[java] 2015-11-02 12:32:44,868 INFO org.dspace.core.ConfigurationManager @ Using default log4j provided log config
uration. If unintended, check your dspace.cfg for (log.init.config)
[java] 2015-11-02 12:32:45,118 WARN org.dspace.storage.rdbms.DataSourceInit @ Exception initializing DB pool
[java] org.postgresql.util.PSQLException: ?????: ???????????? «dspace» ?? ?????? ???????? ??????????? (?? ??????)
[java] at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:293)
[java] at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:108)
[java] at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
[java] at org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:125)
[java] at org.postgresql.jdbc3.AbstractJdbc3Connection.(AbstractJdbc3Connection.java:30)
[java] at org.postgresql.jdbc3g.AbstractJdbc3gConnection.(AbstractJdbc3gConnection.java:22)
[java] at org.postgresql.jdbc4.AbstractJdbc4Connection.(AbstractJdbc4Connection.java:32)
[java] at org.postgresql.jdbc4.Jdbc4Connection.(Jdbc4Connection.java:24)
[java] at org.postgresql.Driver.makeConnection(Driver.java:393)
[java] at org.postgresql.Driver.connect(Driver.java:267)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:571)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:215)
[java] at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactor
y.java:75)
[java] at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
[java] at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974)
[java] at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
[java] at org.dspace.storage.rdbms.DataSourceInit.getDatasource(DataSourceInit.java:140)
[java] at org.dspace.storage.rdbms.DatabaseManager.initDataSource(DatabaseManager.java:1440)
[java] at org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:83)
[java] Caught exception:
[java] java.sql.SQLException: org.postgresql.util.PSQLException: ?????: ???????????? «dspace» ?? ?????? ???????? ??
????????? (?? ??????)
[java] at org.dspace.storage.rdbms.DataSourceInit.getDatasource(DataSourceInit.java:171)
[java] at org.dspace.storage.rdbms.DatabaseManager.initDataSource(DatabaseManager.java:1440)
[java] at org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:83)
[java] Caused by: org.postgresql.util.PSQLException: ?????: ???????????? «dspace» ?? ?????? ???????? ??????????? (?
? ??????)
[java] at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:293)
[java] at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:108)
[java] at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
[java] at org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:125)
[java] at org.postgresql.jdbc3.AbstractJdbc3Connection.(AbstractJdbc3Connection.java:30)
[java] at org.postgresql.jdbc3g.AbstractJdbc3gConnection.(AbstractJdbc3gConnection.java:22)
[java] at org.postgresql.jdbc4.AbstractJdbc4Connection.(AbstractJdbc4Connection.java:32)
[java] at org.postgresql.jdbc4.Jdbc4Connection.(Jdbc4Connection.java:24)
[java] at org.postgresql.Driver.makeConnection(Driver.java:393)
[java] at org.postgresql.Driver.connect(Driver.java:267)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:571)
[java] at java.sql.DriverManager.getConnection(DriverManager.java:215)
[java] at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactor
y.java:75)
[java] at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
[java] at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974)
[java] at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
[java] at org.dspace.storage.rdbms.DataSourceInit.getDatasource(DataSourceInit.java:140)
[java] … 2 more
BUILD FAILED
D:\runtime\dspace\dspace\target\dspace-installer\build.xml:797: Java returned: 1
Total time: 3 seconds
PS D:\runtime\dspace\dspace\target\dspace-installer> ^A
1. Откажитесь от powershell в пользу ntwdm/cmd.
2. зачем запускать ant fresh_install если на шаге mvn package произошла ошибка?
3. Правильно ли я понимаю что Вы ставите версию 5.х по инструкции для 1.8.х?
Здраствуйте! В папке C:\RUNTIME\DSpace\dspace\target\ нету директории dspace-x.x.x-build, где тогда выполнять команду ant fresh_install, ставлю версию 5.3
сначала mvn -U clean package кажется, а потом ant fresh_install. Если мавер вывалился с эррором, естественно ант запускать смысла нет.
И у пятёрки чуть друние пути — https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace
Установил для инструкции 5.х, все ровно выдает ошибку, gdk7 версии, и все делаю по инструкции.
BUILD FAILED
C:\dspace-5.4-src-release\dspace\target\dspace-installer\build.xml:797: Java returned: 1
В чем проблема не могу понять?
пришлите лог сборки мне на почту или в облако выложите и ссылку дайте.
Вот скриншот http://smages.com/images/pypdqd.jpg, устанавливал и на виртуальной машине, та же проблема, не могу понять, что не так делаю…
Вы в базу пробиться не можете. У Вас постгря запущена? Логин-пароль точно верные? Имя базы? Фаерволл?
Подскажите пожалуйста что делать, если при вводе команды ant fresh_install выдает ошибку build.xml:88: Property mail.mydomen.edu.password was circularly defined?
У Вас проблема с настройками почты в dspace.cfg, на вермя установки подкорректируйте почтовый юзернейм и пароль на не нулевые.
Да с базой проблемы я смотрел build.xml файл, не могу понять что же такое, пробывал разные версии баз ставить все ровно та же ошибка, может это дело в в самом ant?
1. Смотрите что у Вас в build.properties, верно ли указаны адрес, логин, пароль, имя базы.
2. запущен ли сервер СУБД? ПГадмином к нему получается подцепиться?
3. Включен лиф аерволл?
Добрый день! у меня тоже такаая ошибка на cmd mvn -rf :solr. в чем причина помогите решить проблему
Интернет есть на машине? Этто обычно ошибка невозможности сходить в репозиторий пакетов онлайн
Доброго времени суток! Сможете подсказать , есть ли возможность добавлять колонтитул в имеющийся уже в репозиторий pfd файлы ?
С меня требуют чтобы при скачивании файла с репозитория было отображено на самом файле дата скачивания и ссылка на сайт . И если это возможно , то можно ли сделать еще расположения колонтитула ,например сбоку или сверху?!
Заранее спасибо!
Использовать открытую безДРМную платформу и потом решить везде заявить что контент НАШ — это стратегический провал 🙂
http://irbis.gpntb.ru/read.php?53,80673 вот тут в самом конце от 4 марта я писал как перегрузить файлики машинно, но переделать ВСЕ файлики придётся руками. Т.е. всё выгрузить (тем же dspace export) и пдф-принтером впечатать колонтитул… отговорите начальство своё от этого…
Добрый день! Как русифицировать программу ?
Какую? Если DSpace, то как-то так — http://ideafix.name/?p=505
Добрый день уважаемый IdeaFix.
Столкнулся с такой проблемой — установлен Dspace 3.1 , все нормально работает но когда начинаешь добавлять работы ( больше 10-15 работ) Dspace просто подвисает, и на какое-то время перестает работать (или пока не перезапустишь tomcat).
И еще такая проблема с googlescholar — видит 200+ работ , когда googlescholar начинает индексировать примерно недели две видит 2000 работ, потом снова видит только 200+ (Dspace работал без длительных отключений) .
1. Мониторьте память явы и томкэта. Это важно. У меня сейчас даже очень компактные репозитории требуют на tomcat минимум -Xmx 1536m. На меньших объёмах стабилизировать систему не удаётся.
2. Обновитесь до 3.6, это тоже очень важно, в 3.1 такие дырки и в jspui и в xmlui что вам любой школьник устроит там что угодно 🙁
3. Пути гугла нам неведомы 🙁 Иной раз снимаешь галочку «Показывать цитаты», и одна цифра. Нажмёшь F5 — на 50 меньше. Еще F5 — опять та же что была вначале. Это не на нашей стороне проблема, это особенность гугла.
Доброго времени суток! Подскажите пожалуйста как загрузить через dublin_core xml одну статью на трех языках , чтобы при смене языка на самом репозиторий заголовок и аннотация статьи менялись соответсвенно выбранному языку
Заранее благодарю!
На сколько я понимаю, dublin_core.xml — это что-то собирательное в данном случае, ибо фактически реестр метаданных тут не при делах.
Далее, на JSPUI это не возможно, на сколько я понимаю. На XMLUI быть может возможно, но делается на уровне темы.
Хотелось бы объяснить по подробнее :
Мы используем сценарии который вы ранее подсказали. То есть автоматически загружать в базу репозитория каталог документов через специальные команды. Если помните xml файл dublin_core. Ниже показываю структуру этого файла:
«dublin_core»
«dcvalue element=’contributor’ qualifier=’author'» Имя автора»/dcvalue»
«dcvalue element=’language’ qualifier=’iso'»ru»/dcvalue»
«dcvalue element=’subject’ qualifier=’none'» рус oптимизация; управление; нелинейное параболическое
«dcvalue element=’title’ qualifier=’none'»Название статьи
«/dcvalue»
«dcvalue element=’identifier’ qualifier=’isbn'»2525″/dcvalue»
«dcvalue element=’description’ qualifier=’none'»Описание статьи»/dcvalue»
«dcvalue element=’subject’ qualifier=’other'»oптимизация; управление; нелинейное параболическое»/dcvalue»
«/dublin_core»
Как вы видите все статьи загружаются по умолчанию на русском языке: «dcvalue element=’language’ qualifier=’iso'»ru»/dcvalue».
(значки открытия и закрытия тегов были заменены кавычками)
А команда для загрузки в репозитории следующий:
C:\DSpace\bin\dspace import —add —eperson=admin@localhost —collection=659 —source=C:\Users\Abzhatov1\Music\DSPACE\S-25 —mapfile=C:\ \DSPACE\S-25\1.map
Мы пробовали на один файл создать три dublin_core с медатанными на трех языках. Но команда выдает ошибку. Также пробовали трижды загружать один файл с метаданными на трех языках. Теперь загружается, но на сайте показывает как три разные статьи.
У репозитория есть переключатель языков. Хотелось бы чтобы при переключении языка, одна статья меняла свою тему и описание на соответствующий язык.
Возможно ли так сделать?
В одной статье могут быть два поля, допустим dc.description.abstract на разных языках, но показываться будут все одновременно — http://elar.urfu.ru/handle/10995/36630?mode=full
Сделать переключатель языка с переключением метаданных технически наверное можно, но идеологически нельзя, ибо не может быть у документа, например, двух заглавий. Вернее может, но по любому стандарту через «=» они будут записаны в одну строку.
Мы используем для оригинала заглавия dc.title, независимо от языка оригинала (т.е. если статья английская — будет dc.title[en], если русская — dc.title[ru]). Для всех переводных (не оригинальных, дополнительных) заглавий — dc.title.alternative. То же самое касается dc.source и пр. полей. Они не могут быть многозначными.
ASFBuilder 3+ версии умеет создавать многоязыкий SAF пакет
Здравствуйте, IdeaFix
Сделал по Вашей инструкции все получилось. Без ошибки все установил. Но когда пишу в строке адреса браузера http://localhost:8080/xmlui либо http://localhost:8080/jspui выдает ошибка.
Сообщение о доступе к сети: Не удается найти веб-узел
Объяснение: не удается найти IP-адрес, указанный в запросе для веб-узла. По этой причине было невозможно получить доступ к веб-узлу.
Попробуйте следующее:
Обновление страницы: выполните повторный поиск страницы, нажав кнопку «Обновить». Возможно, тайм-аут произошел из-за перегрузки Интернета.
Проверка написания: проверьте правильность написания адреса веб-узла. Возможны ошибки при вводе адреса.
Доступ из ссылки: если имеется ссылка на искомую страницу, попробуйте получить доступ к странице с помощью этой ссылки.
Если страницу все еще не удается отобразить, обратитесь к администратору или в службу поддержки.
Технические сведения (для персонала службы поддержки)
Код ошибки 11004: Узел не найден
Дополнительная информация: эта ошибка указывает, что шлюзу не удалось найти IP-адрес для веб-узла, к которому вы пытаетесь получить доступ, возможно, из-за отсутствия данных на DNS-сервере.
Дата: 21.04.2016 8:36:25 [GMT]
Сервер: tmg248nm
Источник: Ошибка DNS
под windows ставите и с той же самой машины пробуете? томкэт запущен? после копирования сервлетов перезагружен? просто http://127.0.0.1:8080 открывается? Никаких активаторов фотошопа, которые переопределяют localhost через %WINDIR%\system32\drivers\etc\hosts не установлено?
да тот самая машина. томкэт запущен. да сразу http://127.0.0.1:8080 ошибка открывается. нет ничто не установлено.
в /tomcat/webapps/ROOT что-то лежит? Томкэт запущен?
Может банальный windows firewall? Просто если томкэт сам по себе не открывает свой ROOT — проблема в нём.
Здравствуйте, IdeaFix
Как добавлять ресурсы (pdf,docx и т.п) без их проверки.
При добавление элементов в коллекцию они проходят проверку. Как этого избежать,права админа у меня есть
Никак, если Вы работаете через веб-интерфейс. Загрузили, взяли своё же задание, зааппрувили.
При пакетном добавленииич ерез safbuilder таких проблем нет.
Так файлы или документы (айтемы)?
Документы
А какая там проверка? Только на тип документа и всё.
Не правильно задал вопрос.
Как пополнять коллекцию?
У меня они попадают архив и дальнейшие действия не возможны
В архив? Они падают в профиль, в который надо зайти, взять задание и утвердить его. Прочитайте мануал — http://elar.urfu.ru/help/index_ru.html#submit В разделе «Завершение» описано решение Вашей «проблемы».
Можно с вами на прямую связаться?
Нет. К тому же создаётся впечатление что Вы реально мануал для контент-менеджера не читали…
Как заапрувировать? У меня нет такой возможности.И можно про установку safbuilder
Предлагаю продолжить тут — http://irbis.gpntb.ru/read.php?53,59259,page=35
А хелп онлайновый таки почитайте…
Спасибо я разобрался. Ошибка была связи отсутствием solr и порта 8080
Какие файлы должны быть tomcat/webapps для работы dspace?
Как иминимум /solr, /oai и либо /jspui, либо /xmlui.
Это всё есть в официальных мануалах, да и в моих. Не ориентируйтесь на старые инструкции, ибо 1.8 версия банально может не собраться по зависимостям maven, а 5.х ветку ставить по инструкции от 1.8 просто не стоит — там своя спецификка.
Как включить поддержку русских символов при поиске по автору?
http://ideafix.name/?p=505
Спасибо большое
А возможно один элемент включить несколько коллекции?
Да, есть функция маппирования, но обычно, если есть желание использовать mapping, значит структура репозитория не эффективна.
Загружен файл, надо просмотреть статистику скачивание этого файла среди зарегистрированных пользователей как это реализовать?
Данная тема не является темой поддержки dspace 🙂 Задайте вопрос тут — http://irbis.gpntb.ru/list.php?53
Но вообще, это скорее даже не в сторону solr статистики, а в сторону логов томкэта.
Меня туда не пускают
зарегистрируйтесь
Я неправильно задал вопрос извините.
При просмотре статистики использование как добавить имена пользователей открывший файл
В стандартной статистике никак. В логах томкэта это есть.
Здравствуйте, IdeaFix я все установила по вашей статье теперь дальше как делать Как изменить под свою репозиторию библиотеки
Версия? Оболочка?
Что менять хотите конкретно?
Добрый день. Университет хочет сделать институциональный репозиторий, что бы размещать там научные работы преподавателей. Эта программа устанавливается на сервер? Сколько места нужно для ее установки и хранения данных?
По моему мнению после прочтения заметки должно быть очевидно как и куда устанавливается эта «программа». Только вот актуальная версия DSpace — 6.0, а данная заметка для версии 1.8. Сейчас всё немного изменилось.
Именно под сервис места нужно не много — не более гигабайта под СУБД, TOMCAT и пр, ну и мегабайт 500-1000 под SOLR кэш. А вот оперативной памяти эта штука сожрет столько, сколько дашь. Менее чем 4 ГБ именно под JBM HEAP — баловство.
Ну а место на диске под данные надо прикидывать исходя из имеющегося и планируемого объёма данных.
http://irbis.gpntb.ru/read.php?53,59259,page=41 тут наверное быстрее и полиложнее общение получится
Здравствуйте спасибо вам я по вашим инструкциям все сделала и открыла Dspace. Теперь дальше как на сервер установить незнаю
Да точно так же, подключаетесь по RDP и ставите…. только лучше 5.6 версию или 6.0, ибо 1.8.2 очень уж старая…
Еще раз здравствуйте Я на сервере пыталась установить эту 1.8.2 старую версию Когда установливала Postgrsql у меня вышла группа серверов А Сервер1 Дальше Postgrsql не вышла А когда на своем компе устанавливала вышла Почему так получилось?
Ответил в почту
Добрый день! Скорее всего не по теме, но нужна помощь. Проблема в следующем:
[INFO] ————————————————————————
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project BAR: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile failed: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its dependencies could not be resolved: Failed to collect dependencies at org.apache.maven.plugins:maven-compiler-plugin:jar:3.1 -> org.apache.maven:maven-artifact:jar:2.0.9 -> org.codehaus.plexus:plexus-utils:jar:1.5.1: Failed to read artifact descriptor for org.codehaus.plexus:plexus-utils:jar:1.5.1: Could not transfer artifact org.codehaus.plexus:plexus-utils:pom:1.5.1 from/to central (https://repo.maven.apache.org/maven2): com.ibm.jsse2.util.h: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is:
[ERROR] java.security.cert.CertPathValidatorException: The certificate issued by EMAILADDRESS=BlueCoat.ProxySG@domen.ru, CN=CN, OU=GTS.RU, O=company, L=Moscow, ST=Moscow, C=RU is not trusted; internal cause is:
[ERROR] java.security.cert.CertPathValidatorException: Certificate chaining error
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
[JENKINS] Archiving /var/lib/jenkins/workspace/NRT/pom.xml to P14-777/BAR/4.1.6/BAR-4.1.6.pom
ERROR: Build step failed with exception
java.lang.NullPointerException
at sp.sd.nexusartifactuploader.NexusArtifactUploader.perform(NexusArtifactUploader.java:144)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.build(MavenModuleSetBuild.java:939)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:890)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1728)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:544)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:405)
Я уже всю голову сломал. использую maven 3.3.9
Русским по белому написано:
The certificate issued by EMAILADDRESS=BlueCoat.ProxySG@domen.ru, CN=CN, OU=GTS.RU, O=company, L=Moscow, ST=Moscow, C=RU is not trusted;
А какую версию ставите?
maven-resources-plugin:2.6
Мне нужно где-то достать корневой сертификат и сделать хранилице. Вопрос тогда ещё такой. Можно отключить авторизацию по сертификату? И нужен ли ещё личный сертификат?
[INFO] — maven-resources-plugin:2.6:resources (default-resources) @ BAR —
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/NRT/src/main/resources
[INFO]
[INFO] — maven-compiler-plugin:3.1:compile (default-compile) @ BAR —
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom
[INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom
[INFO] Downloading: https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.pom
[WARNING] Failed to getClass for org.apache.maven.plugin.compiler.CompilerMojo
[INFO] ————————————————————————
[INFO] BUILD FAILURE
[INFO] ————————————————————————
Да не нужен Вам сертификат… какая у Вас ява, какой мавен и какой дспейс Вы ставите?
Добрый день! У меня при запуске tomcat возникает ошибка «Отказано в доступе.
Unable to open the service ‘Tomcat7’ «. В чем может быть проблема?
Что в логах?
Прошу прощения. Данная проблема решилась. Теперь возникла другая — при запуске появляется ошибка «The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.»
Не читайте вывод браузера. Читайте логи. Всё будет гораздо яснее. Мне же «лечить по фотографии» с таким описанием ошибок вовсе не представляется возможным.
06-Feb-2018 16:38:59.743 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.4
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jan 18 2018 19:42:17 UTC
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 9.0.4.0
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 8.1
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.3
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: x86
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:\RUNTIME\JRE
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_162-b12
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\RUNTIME\TOMCAT
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\RUNTIME\TOMCAT
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\RUNTIME\TOMCAT
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\RUNTIME\TOMCAT
06-Feb-2018 16:38:59.790 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\RUNTIME\TOMCAT\temp
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\RUNTIME\TOMCAT\conf\logging.properties
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: abort
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms256m
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024m
06-Feb-2018 16:38:59.806 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\RUNTIME\TOMCAT\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\RUNTIME\JDK\bin;C:\RUNTIME\ANT\bin;C:\RUNTIME\MAVEN\bin;C:\RUNTIME\TOMCAT\bin;;.]
06-Feb-2018 16:39:00.712 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler [«http-nio-8080»]
06-Feb-2018 16:39:01.009 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
06-Feb-2018 16:39:01.056 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler [«ajp-nio-8009»]
06-Feb-2018 16:39:01.071 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
06-Feb-2018 16:39:01.071 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 3775 ms
06-Feb-2018 16:39:01.259 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
06-Feb-2018 16:39:01.259 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.4
06-Feb-2018 16:39:01.290 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\RUNTIME\TOMCAT\webapps\docs]
06-Feb-2018 16:39:03.446 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\RUNTIME\TOMCAT\webapps\docs] has finished in [2,141] ms
06-Feb-2018 16:39:03.446 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\RUNTIME\TOMCAT\webapps\host-manager]
06-Feb-2018 16:39:03.743 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\RUNTIME\TOMCAT\webapps\host-manager] has finished in [297] ms
06-Feb-2018 16:39:03.743 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\RUNTIME\TOMCAT\webapps\jspui]
06-Feb-2018 16:40:07.522 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
06-Feb-2018 16:41:35.656 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
06-Feb-2018 16:41:35.659 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/jspui] startup failed due to previous errors
06-Feb-2018 16:41:36.407 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [jspui] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
06-Feb-2018 16:41:36.408 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [jspui] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
06-Feb-2018 16:41:36.410 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [jspui] appears to have started a thread named [Resource Destroyer in BasicResourcePool.close()] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
com.mchange.v2.resourcepool.BasicResourcePool$5.run(BasicResourcePool.java:1174)
06-Feb-2018 16:41:36.461 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\RUNTIME\TOMCAT\webapps\jspui] has finished in [152,718] ms
06-Feb-2018 16:41:36.462 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\RUNTIME\TOMCAT\webapps\manager]
06-Feb-2018 16:41:36.649 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\RUNTIME\TOMCAT\webapps\manager] has finished in [187] ms
06-Feb-2018 16:41:36.650 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\RUNTIME\TOMCAT\webapps\ROOT]
06-Feb-2018 16:41:36.785 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\RUNTIME\TOMCAT\webapps\ROOT] has finished in [135] ms
06-Feb-2018 16:41:36.787 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\RUNTIME\TOMCAT\webapps\xmlui]
06-Feb-2018 16:42:39.488 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
06-Feb-2018 16:43:38.269 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
06-Feb-2018 16:43:38.285 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/xmlui] startup failed due to previous errors
06-Feb-2018 16:43:38.722 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [xmlui] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
06-Feb-2018 16:43:38.722 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [xmlui] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
06-Feb-2018 16:43:38.722 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [xmlui] appears to have started a thread named [Resource Destroyer in BasicResourcePool.close()] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.net.DualStackPlainSocketImpl.close0(Native Method)
java.net.DualStackPlainSocketImpl.socketClose0(Unknown Source)
java.net.AbstractPlainSocketImpl.socketPreClose(Unknown Source)
java.net.AbstractPlainSocketImpl.close(Unknown Source)
java.net.PlainSocketImpl.close(Unknown Source)
java.net.SocksSocketImpl.close(Unknown Source)
java.net.Socket.close(Unknown Source)
java.net.SocketOutputStream.close(Unknown Source)
java.io.FilterOutputStream.close(Unknown Source)
org.postgresql.core.PGStream.close(PGStream.java:548)
org.postgresql.core.v3.ProtocolConnectionImpl.close(ProtocolConnectionImpl.java:138)
org.postgresql.jdbc2.AbstractJdbc2Connection.close(AbstractJdbc2Connection.java:543)
com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:549)
com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:234)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470)
com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964)
com.mchange.v2.resourcepool.BasicResourcePool.destroyResource(BasicResourcePool.java:989)
com.mchange.v2.resourcepool.BasicResourcePool.access$100(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$5.run(BasicResourcePool.java:1174)
06-Feb-2018 16:43:38.753 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\RUNTIME\TOMCAT\webapps\xmlui] has finished in [121,967] ms
06-Feb-2018 16:43:38.785 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [«http-nio-8080»]
06-Feb-2018 16:43:38.816 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [«ajp-nio-8009»]
06-Feb-2018 16:43:38.816 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 277770 ms
Давайте в почте продолжим. ideafix@ideafix.name, только напомните в письме фабулу, трудно в голове все цепочки держать.
Добрый день. Есть ПК с настроенный DSpace — все работает корректно, возникла необходимость изменить айпи айдрес ПК. Можно ли спокойно менять имя пк и его айпи адрес или перестанет работать?
Скорее всего, всё будет хорошо. Если Вы используете Oracle, придётся обновить лиссенер. Если используете handle.net resolver — аналогично, придётся связаться с ними для перегенерации ключей.
Стандартные вещи вокруг DNS и статик роутинга не обсуждаем.
Здравствуйте, как включить Mapping Collection в dspace 7 ?
Опыта с dspace7 у меня нет, но опишите какой результат Вы хотите получить?