ActiveMQ的将无法启动在我的Ubuntu VM(Activemq will not start

2019-06-25 20:19发布

我想我的Ubuntu虚拟机上运行的ActiveMQ但不断被运行到得到它启动的问题。 我试着下载二进制和源代码,没有运气。 目前,我已经下载了源,运行“MVN全新安装-Dmaven.test.skip = true”,并MVN报道成功安装。 然后我找遍周围在我的.m2目录文件夹中找到Apache的ActiveMQ的-5.5.1-bin.tar.gz并提取到我家/ USERNAME目录,并试图只能运行“庆典斌/ ActiveMQ的启动”收到以下错误。

INFO: Loading '/etc/default/activemq'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties
 and log4j.properties     
to get details
bin/activemq: line 370: /usr/bin/java -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true
 -Djava.util.logging.config.file=logging.properties
 -Dcom.sun.management.jmxremote
 -Dactivemq.classpath="/home/jacob/activeMq1/apache-activemq-5.5.1/conf;"
 -Dactivemq.home="/home/jacob/activeMq1/apache-activemq-5.5.1"  
-Dactivemq.base="/home/jacob/activeMq1/apache-activemq-5.5.1"
-jar "/home/jacob/activeMq1/apache-activemq-5.5.1/bin/run.jar" start >/dev/null 2>&1 & 
 RET="$?"; APID="$!";
 echo $APID > /home/jacob/activeMq1/apache-activemq-5.5.1/data/activemq.pid;
 echo "INFO: pidfile created : '/home/jacob/activeMq1/apache-activemq-5.5.1/data/activemq.pid' (pid '$APID')";
 exit $RET: No such file or directory    

有没有人碰到这种类型的错误之前?

Answer 1:

貌似我又回答我的问题之一,但也许这将帮助别人的未来。

脚步。

  1. 我最终得到通过的ActiveMQ通过运行以下命令创建一个配置文件来工作“./bin/activemq设置NEWCONFIG”(不包括引号)
  2. 然后我更换了当前配置文件“的ActiveMQ”,这是位于等/默认/。 (我NEWCONFIG覆盖它之前提出的原始ActiveMQ的文件的备份)。
  3. 运行“开始./bin/activemq”,这将创建一个PID文件。
  4. 该文件被创建重新运行后“./bin/activemq启动”终于启动代理。

然后,您可以测试通过导航到安装的“http://本地主机:8161 /管理/”或做“的netstat -an | grep的61616”,如果你保持默认端口等。



Answer 2:

我安装Debian的,下载的ActiveMQ 5.13并解压缩到/ opt,然后我去/opt/apache-activemq-5.13.1/run“./bin/activemq开始”,然后会出现这样的错误:

xx@debian:/opt/apache-activemq-5.13.1$ ./bin/activemq start
INFO: Loading '/etc/default/activemq'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
./bin/activemq: 330: ./bin/activemq: "/usr/bin/java"  -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/opt/apache-activemq-5.13.1//conf/login.config   -Djava.awt.headless=true -Djava.io.tmpdir="/opt/apache-activemq-5.13.1//tmp"                -Dactivemq.classpath="/opt/apache-activemq-5.13.1//conf:/opt/apache-activemq-5.13.1//../lib/:"               -Dactivemq.home="/opt/apache-activemq-5.13.1/"               -Dactivemq.base="/opt/apache-activemq-5.13.1/"               -Dactivemq.conf="/opt/apache-activemq-5.13.1//conf"               -Dactivemq.data="/opt/apache-activemq-5.13.1//data"                              -jar "/opt/apache-activemq-5.13.1//bin/activemq.jar" start >/dev/null 2>&1 &
          RET="$?"; APID="$!";
          echo $APID > /opt/apache-activemq-5.13.1//data/activemq.pid;
          echo "INFO: pidfile created : '/opt/apache-activemq-5.13.1//data/activemq.pid' (pid '$APID')";exit $RET: not found

我所做的是检查使用“UNAME -A” Debian版:

Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) x86_64 GNU/Linux

我发现我的debian是64位系统。 所以我跑

./bin/linux-x86-64/activemq start

表明:

Starting ActiveMQ Broker...

然后,我可以访问网站: HTTP://本地主机:8161 /管理/用户名为“admin”和密码“admin”的



Answer 3:

启用情况下,与Ubuntu 14.04,我必须创建在/ etc /的ActiveMQ /链接

sudo ln -s ../instances-available/main/

类似的Apache2设置

然后启动服务器/etc/init.d/activemq start



Answer 4:

须藤是必要的。

斌$ sudo的./activemq启动

信息:加载'/opt/runtime/apache-activemq-5.11.1/bin/env' INFO:使用Java'在/ usr /斌/ Java的ActiveMQ的运行(PID '29887')



文章来源: Activemq will not start on my Ubuntu VM