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
启动服务