Не удалось войти в систему, запрещено, используя файл hawtio offline war с ActiveMQ

Я пытаюсь использовать hawtio 1.5.2 автономный файл войны в качестве веб-приложения в ActiveMQ 5.14.5. Я добавил в ACTIVEMQ_OPTS обязательные записи в $ ACTIVEMQ_HOME / bin / env

-Dhawtio.role = admins -Dhawtio.rolePrincipalClasses = org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config = $ ACTIVEMQ_CONF / login.config

и когда я захожу на http://localhost:8161/hawtio, я получаю экран входа в систему, но после использования admin / admin и попытки входа в систему я получаю сообщение об ошибке "Ошибка входа в систему", запрещено.

Однако я могу использовать исполняемый файл JAR для hawtio и подключиться к своему серверу, поэтому я считаю, что я должен что-то упустить в конфигурации ActiveMQ, чтобы это работало.

Я попытался добавить log4j.logger.io.hawt=DEBUG в файл log4j.properties моего ActiveMQ, но, похоже, я не получил никаких отзывов в журналах от hawtio.

Кто-нибудь может помочь? Спасибо

1 ответ

Я нашел свою проблему. У меня не было этой записи в ACTIVEMQ_OPTS в $ACTIVEMQ_HOME/bin/env

-Dhawtio.realm=activemq

Теперь с моей записью чтения

ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY \
    -Djava.util.logging.config.file=logging.properties \
    -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config \
    -Dhawtio.realm=activemq \
    -Dhawtio.role=admins \
    -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal"

Я могу войти.

Другие вопросы по тегам