Настройка В Частности, ActiveMQ
я следовал учебнику по установке ActiveMQ http://servicebus.blogspot.com/2011/02/installing-apache-active-mq-on-ubuntu.html
Я не совсем понимаю эту часть учебника
Now, you must create the data/jmx.password and data/jmx.access files
как я должен это решить?
Я попытался запустить службу
sudo /etc/init.d/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
INFO: changing to user 'activemq' to invoke java
No directory, logging in with HOME=/
INFO: pidfile created : '/opt/activemq/data/activemq-iandjx-GA-MA785GMT-USB3.pid' (pid
'6092')
но я все еще не могу подключиться к
http://localhost:8161
спасибо продвижение.
Я тоже пробовал sudo apt-get install activemq
затем
activemq
, который дал мне
INFO: Loading '/usr/share/activemq/activemq-options'
INFO: Using java '/usr/lib/jvm/java-6-openjdk//bin/java'
mkdir: missing operand
Try `mkdir --help' for more information.
/usr/bin/activemq: 399: /usr/bin/activemq: /usr/lib/jvm/java-6-openjdk//bin/java -Xms512M -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Dactivemq.classpath="/var/lib/activemq/conf;" -Dactivemq.home="/usr/share/activemq" -Dactivemq.base="/var/lib/activemq/" -Dactivemq.conf="/var/lib/activemq/conf" -Dactivemq.data="/var/lib/activemq/data" -jar "/usr/share/activemq/bin/run.jar" : not found
Tasks provided by the sysv init script:
restart - stop running instance (if there is one), start new instance
console - start broker in foreground, useful for debugging purposes
status - check if activemq process is running
setup - create the specified configuration file for this init script
(see next usage section)
Configuration of this script:
The configuration of this script can be placed on /etc/default/activemq or /home/iandjx/.activemqrc.
To use additional configurations for running multiple instances on the same operating system
rename or symlink script to a name matching to activemq-instance-<INSTANCENAME>.
This changes the configuration location to /etc/default/activemq-instance-<INSTANCENAME> and
$HOME/.activemqrc-instance-<INSTANCENAME>. Configuration files in /etc have higher precedence.
5 ответов
Проверьте /etc / default / activemq для этой строки и обратите внимание на имя пользователя и пароль:
ACTIVEMQ_SUNJMX_CONTROL="--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:1099/j
mxrmi --jmxuser USERNAME --jmxpassword PASSWORD"
ваш jmx.файл пароля должен содержать пару имя пользователя/пароль
USERNAME PASSWORD
ваш jmx.файл доступа должен содержать имя пользователя, за которым следует readwrite
USERNAME readwrite
в частности, ActiveMQ старт
должны работать для его запуска.
статус, в частности, ActiveMQ
должен сообщить, запущена ли служба или нет.
возможно, вам нужно запустить один раз, чтобы создать PID-файл, а затем повторно запустить его, чтобы он работал, как описатель в этом ответе:Activemq не запускается на моей виртуальной машине Ubuntu
в случае, если он работает, и вы просто не можете подключиться к сети консоль, проверьте этот другой Q/ A:консоль ActiveMQ недоступна
судо - это необходимо.
bin$ sudo ./activemq start
bin$ sudo ./activemq status
INFO: Loading '/opt/runtime/apache-activemq-5.11.1/bin/env'
INFO: Using java '/usr/bin/java'
ActiveMQ is running (pid '29887')
открыть файл в Vim /и т. д./По умолчанию/в частности, ActiveMQ и закомментируйте строку #ACTIVEMQ_USER="в частности, ActiveMQ"
Теперь перейдите в папку bin в apache-activemq и запустите ее с помощью команды./в частности, ActiveMQ начало