ActiveMQ介绍 及其 如何解决ActiveMQ CMD运行错误的问题
发布网友
发布时间:2024-10-15 22:28
我来回答
共1个回答
热心网友
时间:2024-10-16 11:45
ActiveMQ是Apache提供的一个开源消息系统,完全使用Java实现。它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,提供消息的创建、发送、读取等服务。它类似于Java数据库的统一访问接口JDBC,是一种与厂商无关的API,使Java程序能与不同厂商的消息组件进行通信。
JMS支持两种消息发送和接收模型。
JMS术语
二、Windows安装ActiveMQ
1、下载地址:activemq.apache.org/dow...,本文使用的是windows版的5.15.3版本,下载下来是压缩包。apache-activemq-5.15.3-bin.zip
2、将压缩包解压到一个目录下,使用CMD进入解压目录下的bin目录,执行activemq.bat start启动。如果能成功访问http://localhost:8161/admin(用户名和密码默认为admin),则启动成功。
但是在今天的安装过程中,我遇到了一些麻烦。在我解压安装后,ActiveMQ一直报错启动不起来。查找了很多资料后也没有发现解决方案。今天就较为全面地总结一下Windows下安装遇到的问题。
第一、端口被占用
由于端口被占用是ActiveMQ原因之一,因为localhost:8161这个端口很少用到,所以这种错误很少出现,但不排除端口被占用的情况。
第二、主机名字中存在下划线等特殊字符
这个我没有出现,但是大家在给自己的主机起名字的时候要注意一下。
第三、主机名字为中文!!!!!!重要的事情说三遍,不要忘了关机重启一下!!!
如果有什么不对的地方,大家指出即可。非常感谢阅读!!!