我正在尝试将activeMQ 5.15.4作为服务安装在openSUSE Tumbleweed下,但是该服务无法启动。 这些是我遵循的步骤:
ws01:/home/ar # ln -s /opt/activemq/bin/activemq /etc/init.d/activemq
ws01:/home/ar # chkconfig -a activemq
ws01:/home/ar # chkconfig -l
activemq 0:off 1:off 2:off 3:on 3:on 4:off 5:on 6:off
ws01:/home/ar # systemctl is-enabled activemq
activemq.service不是本机服务,正在重定向到systemd-sysv-install。
执行:/ usr / lib / systemd / systemd-sysv-install已启用activemq
已启用
但是,当系统重新启动时,服务不会启动:
ws01:/home/ar # systemctl status activemq.service
●activemq.service-LSB:启动ActiveMQ
已加载:已加载(/etc/init.d/activemq;已生成)
活动:不活动(已死)
文件:man:systemd-sysv-generator(8)
如果我手动启动该服务并检查:
ws01:/home/ar # systemctl start activemq.service
ws01:/home/ar # systemctl status activemq.service
●activemq.service-LSB:启动ActiveMQ
已加载:已加载(/etc/init.d/activemq;已生成)
活动:自Fri 2018-08-10 09:56:26 CEST起活动(运行); 28年前
文件:man:systemd-sysv-generator(8)
进程:5093 ExecStop = / etc / init.d / activemq停止(代码=已退出,状态= 0 /成功)
进程:5221 ExecStart = / etc / init.d / activemq启动(代码=已退出,状态= 0 /成功)
任务:51(限制:4915)
CGroup:/system.slice/activemq.service
└─5278/ usr / bin / java -Xms64M -Xmx1G -Djava.util.logging.config.file = logging.properties -Djava.security.auth.login.config = / opt / activemq // conf / login.config- Dcom.sun.management.jmxremote -Djava.awt.he>
8月10日09:56:26 ws01.local systemd [1]:启动LSB:启动ActiveMQ ...
8月10日09:56:26 ws01.local activemq [5221]:信息:正在加载'/ opt / activemq // bin / env'
8月10日09:56:26 ws01.local activemq [5221]:信息:使用Java'/ usr / bin / java'
8月10日09:56:26 ws01.local activemq [5221]:信息:正在启动-检查在logging.properties和log4j.properties中指定的日志文件以获取详细信息
8月10日09:56:26 ws01.local activemq [5221]:信息:已创建pidfile:'/ opt / activemq // data / activemq.pid'(pid'5278')
8月10日09:56:26 ws01.local systemd [1]:启动了LSB:启动了ActiveMQ。