参考ActiveMQ官方文档:http://activemq.apache.org/getting-started.htmlhtml
安装ActiveMQ
近来要学习JMS,在网上查了些资料,发现ActiveMQ是比较流行的JMS开源框架,决定使用ActiveMQ来学习JMS开发。做为学习JMS的起步,首先要安装ActiveMQ,在windows环境下安装ActiveMQ须要如下步骤:java
- 下载ActiveMQ最新版本的二进制版,下载路径:http://activemq.apache.org/download.html。
- 解压到任意目录,在DOS窗口下,将工做目录切换到ActiveMQ的安装目录,并输入命令:activemq。
- 等待ActiveMQ启动。
若是ActiveMQ启动没有问题,就会出现如上图中红线标示的信息:
INFO ActiveMQ JMS Message Broker (ID:apple-s-Computer.local-51222-1140729837569-0:0) has started
测试ActiveMQ
ActiveMQ的默认端口为61616,另开一个DOS窗口,输入以下命令并回车,能够查看这个端口是否已经打开:
netstat -an | find "61616"
也能够在浏览器中检测ActiveMQ的运行情况,访问路径以下:
http://127.0.0.1:8161/admin
与tomcat相似,这个页面可能弹出一个安全登录框,默认的用户名密码为admin/admin,咱们也能够在ActiveMQ安装目录下的conf/jetty-realm.properties文件中修改。
中止ActiveMQ
在windows环境下,要中止ActiveMQ,只须要在开始的启动窗口中按下Ctrl+C组合键便可。固然若是是Linux操做系统,也能够经过以下命令中止ActiveMQ服务:
ps -ef|grep activemq
kill [PID]
where [PID] is the process id of the ActiveMQ process.
配置ActiveMQ
这里是一些常见的关于ActiveMQ的配置问题列表:http://activemq.apache.org/configuration.html
开发ActiveMQ的准备
使用JAVA开发ActiveMQ,须要导入一些jar包到classpath中。比较偷懒的方式是只须要一个activemq-all.jar便可,它会将ActiveMQ所需的全部jar包全都引入到classpath。可是若是你但愿可以精确的控制在ActiveMQ中使用的全部jar包,仍是分别导入比较好些。
ActiveMQ必需jar包列表:
- activemq-core.jar
- activeio-core.jar
- kahadb.jar (用于persistence)
- slf4j-api.jar(activemq-all.jar包含以上4个jar包)
- geronimo-spec-jms.jar
- geronimo-spec-jta.jar
- geronimo-spec-j2ee-management.jar
可选的jar包:
- spring.jar(当使用xml配置文件配置消息中间件时引入)
版权声明:本文为博主原创文章,未经博主容许不得转载。python