无法创建/run/activemq.pid:权限被拒绝

我正在尝试在Ubuntu 16.04上运行activeMQ。要启动activeMQ,请运行此命令。

/opt/apache-activemq-5.15.10/bin/linux-x86-64$ sudo activemq start

它导致此错误:

INFO: Loading '/usr/share/activemq/activemq-options'
INFO: Using java '/usr/lib/jvm/default-java//bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: changing to user 'activemq' to invoke java
-su: 3: cannot create /run/activemq.pid: Permission denied
INFO: pidfile created : '/run/activemq.pid' (pid '23718')
red0123450 回答:无法创建/run/activemq.pid:权限被拒绝

如输出所示,脚本更改为activemq用户:

INFO: changing to user 'activemq' to invoke java

但是,用户activemq无权在activemq.pid目录中创建文件/run

您应该向用户activemq授予在activemq.pid目录中创建文件/run的权限,或者使用ACTIVEMQ_USER环境变量来指定用户 有权在activemq.pid目录中创建文件/run

本文链接:https://www.f2er.com/3067487.html

大家都在问