【问题标题】:Change default password on ActiveMQ Web console (ServiceMix version)在 ActiveMQ Web 控制台上更改默认密码(ServiceMix 版本)
【发布时间】:2018-03-03 17:46:39
【问题描述】:

出于安全原因,我已经更改了/etc/users.properties 中的JAAS karaf 默认密码。

当我访问 Karaf Web 控制台 (8181/system/console/bundles) 而不是在保留 karaf:karaf 凭据的 ActiveMQ Web Console (8181/activemqweb/index.jsp) 时,修改有效。

我没有找到ActiveMQ web 控制台的任何其他配置文件。

我的jetty.xml 文件使用JAASLoginService 和 karaf 领域(默认配置)。

工具版本:

  • ServiceMix 6.1.2
  • 卡拉夫 3.0.7
  • ActiveMQ 5.12.3

【问题讨论】:

    标签: activemq apache-karaf jaas apache-servicemix


    【解决方案1】:

    我认为您必须将 webapps/admin/WEB-INF/webconsole-embeded.xml 中的 connectionFactory bean 更改为如下内容:

    <bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
        <property name="brokerURL" value="vm://localhost"/>
        <property name="userName" value="system"/>
        <property name="password" value="manager"/>
    </bean>
    

    请参阅ActiveMQ Security PageWeb 控制台部分。


    如果您想更改整个 Web 控制台服务器的凭据,也可以查看 Web Console Page

    【讨论】:

    • 感谢您的回复。我的问题是关于 HTTP 身份验证而不是 JMS。 ActiveMQ Web 控制台页面上的配置在 OSGI 集成中不可用。
    猜你喜欢
    • 2019-11-28
    • 2014-03-09
    • 1970-01-01
    • 2019-03-04
    • 2019-05-28
    • 2021-03-12
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多