Я использую Apache Archiva 1.3 на сервере человечности 12.04 и потребность обновить на новом сервере с апачским архивом 2.3. Я переместил репозиторий со старого на новый сервер, но когда я получаю доступ к архиву через браузер, он показывает репозиторий, но я не могу искать его. Может ли быть существует некоторая проблема с индексацией. Любая Справка будет цениться.
Я также прошел через ту же проблему, в индексации Apache Archiva. У меня был apache archiva X.X.X на сервере, и мне нужно было обновить его до последней версии на другом сервере, поэтому требовалось использовать старый репозиторий. Я успешно настроил новую Apache Archiva 2.3 на новом сервере, а затем перенес старый репозиторий на новый сервер.
Я выполнил следующие шаги, и он работал для меня:
Шаг 1: Я переместил старый репозиторий на новый сервер установки с /opt/apache-archiva-X.X.X/data/repositories/internal
на новый сервер с тот же путь.
Примечание: Если у вас другой путь, укажите его в файле /opt/apache-archiva-2.2.3/conf/archiva.xml
и измените соответствующим образом:
<managedRepository>
<location>/opt/apache-archiva-2.2.3/data/repositories/internal</location>
<managedRepository>
<location>/opt/apache-archiva-2.2.3/data/repositories/snapshots</location>
Шаг 2: Поиск файла .indexer в указанном выше пути и удалите его, так как старый файл индексатора не будет работать с новой настройкой apache archiva.
Шаг 3: Теперь перейдите в браузер и получите доступ к новому URL-адресу архива и войдите в систему как администратор. Перейдите в хранилище Goto и выполните поиск индекса и каталога. Он создаст новый файл .indexer в новой настройке.
Ура! Это все нравится