Archiva文档指出:


Archiva的独立安装能够将其配置与安装分开


但是,我无法通过1.3.6和1.4(使用Ubuntu 12.04)做到这一点。

$ARCHIVA_BASE设置为/var/archiva并导出,但是包装程序似乎并不在意,而是总是在安装目录中启动。

此外,1.4初始化脚本(bin / archiva)使用$BASEDIR代替$ARCHIVA_BASE

有人有线索吗?

最佳答案

帖子很旧,但我最近遇到了这个问题,想与我分享使Archiva 2.2.3作为RHEL 6.8上的服务执行的工作方法


将Archiva安装在/opt/archiva
使用these指令在/var/archiva_data创建的Archiva数据目录
编辑/opt/archiva/conf/wrapper.conf并进行以下更改

set.default.ARCHIVA_BASE = / var / archiva_data
编辑/opt/archiva/bin/archiva并进行以下更改

RUN_AS_USER = foo
/etc/init.d/archiva/opt/archiva/bin/archiva链接
使用service archiva start启动服务

09-03 18:34