Activemq не запускается на моей виртуальной машине Ubuntu

Я пытаюсь запустить activemq на своей виртуальной машине ubuntu, но постоянно сталкиваюсь с проблемами при запуске. Я попытался загрузить двоичный файл и источник без успеха. В настоящее время я загрузил источник, запустите "mvn clean install-Dmaven.тест.skip=true " и mvn сообщили об успешной установке. Затем я порылся в своем .папка m2 найдена apache-activemq-5.5.1-bin.смола.gz и извлек его в мой дом/имя пользователя dir и попытался запустить "bash 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: 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    

кто-нибудь сталкивался с этим типом ошибки раньше?

4 ответов


похоже, я снова отвечаю на один из своих вопросов, но, возможно, это поможет кому-то в будущем.

действия.

  1. Я закончил тем, что activemq начал работать, создав файл конфигурации с помощью команды "./bin / activemq setup newConfig " (исключить кавычки)
  2. затем Я заменил текущий конфигурационный файл "activemq", который был расположен в etc/default/. (Я сделал резервную копию исходного файла activemq, прежде чем перезаписать его newConfig).
  3. Run "./bin / activemq start", который создаст PID-файл.
  4. после создания файла повторно запустите "./bin / activemq start", чтобы, наконец, запустить брокера.

затем вы можете проверить установку, перейдя к "http://localhost:8161/admin/" или выполнив "netstat-an | grep 61616", если вы сохранили порты по умолчанию и т. д.


Я устанавливаю activemq 5.13 на Debian, загружаю и распаковываю в /opt, затем я иду в /opt/apache-activemq-5.13.1 / run "./bin / activemq start", затем появляется эта ошибка:

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

Я проверил версию Debian с помощью "uname-a":

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://localhost:8161/admin/ С именем пользователя "admin" и пароль "admin"


С Ubuntu 14.04 мне пришлось создать ссылку в /etc/activemq/instances-enabled

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

аналогично настройке apache2

затем запустил сервер с /etc/init.d/activemq start


sudo необходимо.

bin$ sudo ./в частности, ActiveMQ начало

bin$ sudo ./состояния, в частности, ActiveMQ Информация: погрузка '/опт/выполнения/Апач-в частности, ActiveMQ-5.11.1. информация/Бен/ОКР': с помощью в частности, ActiveMQ Ява '/usr/Бен/Ява работает (пид '29887')