DevOps

Смена пароля по умолчанию в ActiveMQ

Меняем пароль на учетную запись admin с паролем admin в Apache ActiveMQ 5.15.8.

Откройте каталог куда был установлен сервер очередей и найдите файл  jetty.xml

  в нашем случае он находится 

Вышеуказанная аутентификация должно быть указано - true

Затем откройте файлjetty-realm.properties в том же каталоге и смените пароль установлденный по умолчанию

В моем случае это MY_PASS

Затем перезапустите сервис 

sudo systemctl restart activemq.service

проверяем запущен ли сервер очередей и есть ли ошибки

если при перезапуске службы выпадает ошибка смотрите лог запуска возможно он не установлен в systemd

проверьте файл 

sudo nano /etc/systemd/system/activemq.service
[Unit]
Description=Apache ActiveMQ
After=network.target
[Service]
Type=forking
User=root
Group=root

ExecStart=/opt/apache-activemq-5.15.8/bin/activemq start
ExecStop=/opt/apache-activemq-5.15.8/bin/activemq stop

[Install]
WantedBy=multi-user.target

затем перезапустите службу

sudo systemctl daemon-reload
sudo systemctl start activemq

если служба не была установлена в systemd не запудьте установить автозапуск

sudo systemctl enable activemq

По умолчанию ActiveMQ будет доступен через HTTP порт 8161. Откройте  браузер и перейдите по ссылке http://ip_server:8161/admin и вам будет предложено ввести имя пользователя и пароль. По умолчанию это admin / admin