gpt4 book ai didi

mysql - 无法在 activemq webconsole 中看到队列信息或消息

转载 作者:行者123 更新时间:2023-11-29 01:42:18 25 4
gpt4 key购买 nike

我正在尝试使用 MySql 配置 Activemq。一切似乎都已正确配置,因为我能够通过代码发送和接收消息。但是我无法在 Activemq Web 控制台中看到任何队列或消息信息。

下面是我的 activemq 配置。感谢任何帮助。

谢谢!

Activemq.xml:

<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<value>file:${activemq.conf}/credentials.properties</value>
</property>
</bean>

<broker useJmx="false" brokerName="jdbcBroker" xmlns="http://activemq.apache.org/schema/core">

<persistenceAdapter>
<jdbcPersistenceAdapter dataDirectory="${activemq.base}/activemq-data" dataSource="#mysql-ds"/>
</persistenceAdapter>
<transportConnectors>
<transportConnector name="default" uri="tcp://0.0.0.0:61616"/>
</transportConnectors>
</broker>

<bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost/activemq?relaxAutoCommit=true"/>
<property name="username" value="admin"/>
<property name="password" value="root"/>
<property name="maxActive" value="200"/>
<property name="poolPreparedStatements" value="true"/>
</bean>

<import resource="jetty.xml"/>
</beans>

最佳答案

由于 WebConsole 使用 JMX 检索数据,您应该尝试从代理配置中删除 useJmx="false"。

关于mysql - 无法在 activemq webconsole 中看到队列信息或消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17306571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com