ActiveMQ介绍,安装,503解决

原创
2019/05/10 20:56
阅读数 88

@[TOC]

一、ActiveMQ介绍

是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。 多种语言和协议编写客户端。语言:Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议:OpenWire,StompREST,WS,Notification,XMPP,AMQP 完全支持JMS1.1和J2EE1.4规范 (持久化,XA消息,事务) 对Sqring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去通过了常见的J2EE服务器(如:Geronimo,JBoss 4,GlassFish,WebLogic)的测试,其中通过JCA1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4商业服务器上 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA 支持通过JDBC和journal提高速的消息持久化 从设计上保证了高性能的集群,客户端-服务器,点对点 支持Ajax 支持与Axis的整合 可以很容易的调用内嵌JMS provider,进行检测

二、ActiveMQ安装

1.下载安装文件

ActiveMQ官网:http://activemq.apache.org 在这里插入图片描述 或者直接通过如下命令直接在Linux中下载:

wget https://archive.apache.org/dist/activemq/5.12.0/apache-activemq-5.12.0-bin.tar.gz

版本说明

ActiveMQ5.10.x及以上版本必须使用 ==JDK1.8== 才能正常使用。 ActiveMQ5.9.x及以下版本使用 ==JDK1.7== 即可正常使用

2.解压缩

解压缩:

tar -zxvf apache-activemq-5.11.1-bin.tar.gz

并对文件夹重命明

mv apache-activemq-5.22.2 activemq

3.检查权限

ls -al activemq/bin

如果权限不足,则无法执行,需要修改文件权限:

chmod 755 activemq

4.启动ActiveMQ服务

./activemq/bin/activemq start

5.测试ActiveMQ

5.1检查进程

ps aux |  grep activemq

见到下述内容即代表启动成功 在这里插入图片描述

5.2登录管理界面

浏览器输入网址 http://ip:8161/admin/ 用户名:admin 密码:admin ActiveMQ使用的是jetty提供HTTP服务,启动稍慢,建议短暂等待在访问测试 见到如下界面代表服务启动成功 在这里插入图片描述

5.3 页面访问503

在这里插入图片描述 出现问题的原因是主机名没有在hosts中配置,需要去修改hosts文件,在后面加你的主机名 在这里插入图片描述 这样设置问题及解决了。

5.4修改端口号

修改conf下的jetty.xml文件中的port参数即可,如下: 在这里插入图片描述

6.重启ActiveMQ

/activemq/bin/activemq restart

7.关闭ActiveMQ

/activemq/bin/activemq stop

三、ActiveMQ术语介绍

在这里插入图片描述 在这里插入图片描述

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部