在 Gentoo 中独立运行 Apache Archiva?

Posted

技术标签:

【中文标题】在 Gentoo 中独立运行 Apache Archiva?【英文标题】:Running Apache Archiva standalone in Gentoo? 【发布时间】:2010-09-13 07:54:30 【问题描述】:

我有一台运行 Gentoo 2.6.12 r6 的服务器,我想在启动时将 Apache Archiva 作为独立服务器运行。有没有人有一个有效的 init.d 脚本来完成这个?谢谢!

【问题讨论】:

【参考方案1】:

假设您创建了一个名为archiva 的用户帐户,并且Archiva 安装在/opt/archiva-1.0

root 登录时,创建脚本/etc/rc.d/init.d/archiva,如下所示:

\#! /bin/sh 开始() echo "正在启动 Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva 开始 > /dev/null 2> /dev/null &' 停止() echo "停止存档..." su -l archiva -c '/opt/archiva-1.0/bin/archiva stop &' 重新开始() 停止 睡觉 60 su -l archiva -c 'killall java' 开始 案例“$1”在 开始) 开始 ;; 停止) 停止 ;; 重新开始) 重新开始 ;; *) echo "用法:archiva start|stop|restart" 1号出口 经社理事会 出口 0

现在以 root 身份执行以下命令,其中 SXX 和 KXX 指定启动和关闭顺序。例如 S63 和 K37

$ chmod 775 /etc/rc.d/init.d/archiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/SXXarchiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/KXXarchiva

【讨论】:

"killall java" cmd 杀死档案用户能够杀死的每个 java 进程

以上是关于在 Gentoo 中独立运行 Apache Archiva?的主要内容,如果未能解决你的问题,请参考以下文章

如何将新项目添加到 ARC Advanced Rest Client 独立版本

在 x86_64 linux 机器上编译 gentoo-bionic

【高分】怎么安装debian+gentoo双系统?求大致步骤?

独立运行Apache FtpServer 1.0.0启动时报错

ARC 迁移器在其他目标中返回错误

XAMPP apache 与独立 MySQL