如何将 Apache Archiva 存储库从旧服务器迁移到新服务器

如何将 Apache Archiva 存储库从旧服务器迁移到新服务器

我在用着Apache Archiva 1.3Ubuntu 服务器 12.04需要在新服务器上升级Apache Archiva 2.3。我将存储库从旧服务器移至新服务器,但当我访问档案馆通过浏览器,它显示了存储库,但我无法搜索它。可能是索引。 任何帮助将不胜感激。

答案1

在索引 apache Archiva 时,我也遇到过同样的问题。我在一台服务器上安装了 apache archiva XXX,我需要在另一台服务器上将其升级到最新版本,因此需要使用旧存储库。我已在新服务器上成功配置了新的 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:现在转到浏览器并访问新的 archiva url 并以管理员身份登录转到存储库并扫描索引和目录。它将在新设置中创建一个新的 .indexer 文件。

干杯!就这样享受吧

相关内容