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 ответов
похоже, я снова отвечаю на один из своих вопросов, но, возможно, это поможет кому-то в будущем.
действия.
- Я закончил тем, что activemq начал работать, создав файл конфигурации с помощью команды "./bin / activemq setup newConfig " (исключить кавычки)
- затем Я заменил текущий конфигурационный файл "activemq", который был расположен в etc/default/. (Я сделал резервную копию исходного файла activemq, прежде чем перезаписать его newConfig).
- Run "./bin / activemq start", который создаст PID-файл.
- после создания файла повторно запустите "./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')