ActiveMQ 监控Broker、集成tomcat

本文介绍了如何监控ActiveMQ Broker,包括Web Console、Hawtio-web Management Console和JMX三种方式,并详细讲解了将ActiveMQ集成到Tomcat的步骤,包括配置XML文件、拷贝jar包、引入Spring和xbean库,最后提醒尽管可行,但并不推荐将ActiveMQ直接集成到Tomcat中运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

监控Broker
Web Console方式
直接访问ActiveMQ的管理页面:http://192.168.1.106:8161/admin/,默认的用户名和密码是admin/admin。具体配置在conf/jetty.xml里面
Hawtio-web Management Console方式
默认的用户名密码是admin/admin
JMX方式
集成ActiveMQ和Tomcat
ActiveMQ和Tomcat可以很自如的集成到一起使用,而不需要使用JNDI的方式,启动Tomcat的时候就可以启动ActiveMQ,方式如下:
1:修改web.xml
<context-param>
<param-name>brokerURI</param-name>
<param-value>/WEB-INF/activemq.xml</param-value>
</context-param>
<listener>
<listener-class>org.apache.activemq.web.SpringBrokerContextListener</listener-class>
</listener>
2:增加WEB-INF/activemq.xml,这里给个最简单的
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:amq="http://activemq.apache.org/schema/core"
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-2.0.xsd
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core-5.2.0.xsd
http://activemq.apache.org/camel/schema/spring

http://activemq.apache.org/camel/schema/spring/camel-spring.xsd">

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost">
<persistenceAdapter>
<kahaDB directory="/usr/common/testdata/kahadb"/>
</persistenceAdapter>
<transportConnectors>
<transportConnector name="openwire" uri="tcp://192.168.1.106:61616"/>
</transportConnectors>
</broker>

</beans>

3:在web应用下拷入activemq的jar包,在ActiveMQ下面的lib包,例如:cp -r lib /usr/…目的地址lib
4:在lib下面传入spring的包,就从前面的arch1web应用下面的lib找spring的包就可以了
5:还需要xbean,这是apache的,可以从maven依赖的仓库里面找到

6:然后就可以启动tomcat,进行测试了

注:但是不推荐,activemq集成tomcat,activemq最好作为单独的服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值