2015-09-29 4 views
0

Недавно я взял среду, в которой работает Sonatype Nexus. Через несколько недель у нас произошел сбой питания, в результате чего ядро ​​NAS, содержащее данные Nexus, отключилось в течение нескольких часов для восстановления диска. С тех пор как Nexus вернулся в сеть, наши стандартные хранилища и пользователи пропали из-за отказа Nexus по умолчанию (это известная ошибка/функция в соответствии с Nexus JIRA).Изменение каталога Confix Nexus по умолчанию

Однако, я еще не нашел способ указать Nexus обратно в «наш» каталог conf. Я установил $ NEXUS_HOME для/share/nexus (где/conf), а также $ NEXUS_WORK. Однако перезапуск Tomcat по-прежнему видит, что Nexus собирает данные, которые он использует с момента потери мощности.

Может ли кто-нибудь помочь мне указать, что мне нужно, чтобы заставить Nexus забрать правильный каталог conf?

Nexus 2.7, CentOS Linux.

Заранее спасибо ...

ответ

0

Это звучит как Sonatype-работа/связь/CONF/nexus.xml файл испортился. Более новые версии Nexus имеют защиту от этого, но ваш (2.7) этого не делает. У вас есть резервная копия этого файла или, еще лучше, весь каталог conf? Если да, восстановите его, что устранит проблему.

+0

Я все еще не уверен, что с этим произошло, но нам пришлось установить переопределения для каждого репозитория, чтобы снова указать их на NAS снова. В любом случае, мы скоро переместим этот сервер, поэтому не приложим усилий для его восстановления. Однако нам пришлось rsync локальный диск в NAS, чтобы попытаться восстановить все данные без потери данных. – StuWhitby