我试图在Linux上启动最近发布的Archiva v2.1.0 (独立版)。
为了测试目的,在/opt/archiva-2.0.中已经解压缩了zip
医生说:http://archiva.apache.org/docs/2.1.0/adminguide/standalone.html
在Linux上,bin/archiva脚本适合链接或复制到/etc/init.d/archiva并作为root运行,只要在脚本中设置了RUN_AS_USER环境变量。
因此,我在/opt/archiva-2.0/bin/archiva /opt/init.d中复制了 Shell脚本。
我两人都试过:
#RUN_AS_USER=root
和
RUN_AS_USER=root
但在启动时,我总是会遇到同样的错误:
>service archiva console
/etc
Unable to locate any of the following operational binaries:
/etc/rc.d/init.d/./wrapper-linux-x86-64
/etc/rc.d/init.d/./wrapper-linux-x86-32
/etc/rc.d/init.d/./wrapper
供参考:
>uname -a
Linux ****** 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
有什么想法吗?
发布于 2014-10-21 04:49:08
使bin/archiva脚本与/etc/init.d/archiva的符号链接工作得更好,这样脚本就在一个地方。
$ ln -s /opt/archiva-2.0/bin/archiva /etc/init.d/archiva
https://stackoverflow.com/questions/25158880
复制相似问题