Не удалось войти в систему, запрещено, используя файл 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"
Я могу войти.