关于activemq安装配置以及启动错误的解决
作者:笨基乙胺 发布时间:2023-11-13 05:18:02
注:若是为了解决问题,可直接查看第二部分。
1.安装与启动
在下载安装前,请安装好JDK并配置好环境变量。
ActiveMQ可到官网下载。点击进入官网
其中存在windows和Linux系统,如图:
我的是windos,下载的windows下的压缩包。
下载后解压,如图:
进入到bin目录下,会存在32位文件和64位文件,如图:
点击activemq.bat文件启动activemq,如图:
ActiveMQ默认启动到8161端口,启动完了后在浏览器地址栏输入:http://localhost:8161/admin要求输入用户名密码,默认用户名密码为admin、admin,这个用户名密码是在conf/users.properties中配置的。输入用户名密码后便可看到如下图的ActiveMQ控制台界面了。
其中InstallService.bat文件是为了设定为服务的。这里就不详细讲解了,喜欢的同学可以自行百度。
至此,ActiveMQ算是安装成功了。下面是对安装遇到的问题提供解决方案以及讲解。
2.安装中遇到的问题解决方案及讲解
首先我遇到了一个坑就是:拒绝访问0x5.
这个问题是因为我将解压文件放到了C:\Program Files目录下,导致了电脑权限问题引起的,更换到了D盘就好了。
其次问题是Unsupported major.minor version 52.0 ,如图:
这是一个坑,很大的坑。搞了半天才知道,原来ActiveMQ与java的JDK是有版本对应匹配的。
下面提供一个匹配图:
MQ版本号 | Build-Jdk | 依赖JDK |
---|---|---|
apache-activemq-5.0.0 | 1.5.0_12 | 1.5+ |
apache-activemq-5.1.0 | 1.5.0_12 | 1.5+ |
apache-activemq-5.2.0 | 1.5.0_15 | 1.5+ |
apache-activemq-5.3.0 | 1.5.0_17 | 1.5+ |
apache-activemq-5.4.0 | 1.5.0_19 | 1.5+ |
apache-activemq-5.5.0 | 1.6.0_23 | 1.6+ |
apache-activemq-5.6.0 | 1.6.0_26 | 1.6+ |
apache-activemq-5.7.0 | 1.6.0_33 | 1.6+ |
apache-activemq-5.8.0 | 1.6.0_37 | 1.6+ |
apache-activemq-5.9.0 | 1.6.0_51 | 1.6+ |
apache-activemq-5.10.0 | 1.7.0_12-ea | 1.7+ |
apache-activemq-5.11.0 | 1.7.0_60 | 1.7+ |
apache-activemq-5.12.0 | 1.7.0_80 | 1.7+ |
apache-activemq-5.13.0 | 1.7.0_80 | 1.7+ |
apache-activemq-5.14.0 | 1.7.0_80 | 1.7+ |
apache-activemq-5.15.0 | 1.8.0_112 | 1.8+ |
如何查看官方发布ActiveMQ依赖JDK版本
以版本 apache-activemq-5.15.0 为例
方法1:查看 release-note
ActiveMQ 5.15.0 Release
Java 8 Required
The minimum Java version has been upgraded to Java 8.
方法2:查看文件 activemq-all-*.jar\META-INF\MANIFEST.MF 属性值 Build-Jdk
Manifest-Version: 1.0
Implementation-Title: ActiveMQ :: All JAR bundle
Implementation-Version: 5.15.0
Archiver-Version: Plexus Archiver
Built-By: cshannon
Specification-Vendor: The Apache Software Foundation
Specification-Title: ActiveMQ :: All JAR bundle
Implementation-Vendor-Id: org.apache.activemq
Implementation-Vendor: The Apache Software Foundation
Main-Class: org.apache.activemq.console.command.ShellCommand
Created-By: Apache Maven 3.5.0
Build-Jdk: 1.8.0_112
Specification-Version: 5.15.0
相信到这里很多朋友都该明白了。就是找匹配的版本下载。
我的JDK是7 ,但是我百度搜索发现CSDN上竟然有人对activemq版本进行拆分,下载还需要积分,我觉得这是很可耻的行为。
我这里直接给大家提供官网各个版本下载目录:ActiveMQ各个版本目录
尽情的下载吧。。。。。。。。。。。
来源:https://blog.csdn.net/qq_33333654/article/details/79417295


猜你喜欢
- EasyCode 插件EasyCode 插件 是一款根据表结构生成代码的很方便的Idea插件, 强烈推荐. 并且可以自定义模板来控制生成的类
- 针对最近练习项目时出现的乱码问题 -- tomcat编码出现的问题问题出现原因:web.xml中已经加了中文过滤器和json数据转换器,但依
- 布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去
- 去年就已经学了这个技术了,一直没去写,现在抽个时间写了个俄罗斯方块游戏。只有简单的新游戏,暂停,继续,积分功能。简单的实现了俄罗斯的经典功能
- Spring是什么?Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其
- 先看一下java线程运行时各个阶段的运行状态线程是进程中的一个实体,是被系 * 立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运
- 1、Aware 系列接口Aware 系列接口是用来获取 Spring 内部对象的接口。Aware 自身是一个顶级接口,它有一系列子接口,在一
- 一、问题描述今天做了一个C++的类组合的作业,由于是基础小白,编写之后一直出现Id returned 1exit status的情况:网上查
- 有时候,我们使用AOP来进行放的增强,编写切面类的时候,需要定位在哪个方法上试用该切面进行增强,本片文章主要讲解两种在SpringBoot中
- java jpa自定义sql语句本篇只是为了再次记录自己又学习了jpa的使用,框架原生的通过解析方法名多适用于单表操作,自定义的sql查询则
- 本文实例讲述了C#读取系统字体颜色与大小的方法。分享给大家供大家参考。具体分析如下:首先,说到字体、颜色,我们应该想到System.Draw
- 最近在做项目时,需要进行音频文件的即时播放,并且要求同时播放多条语音,之前C#程序中语音播放一直使用System.Media类库的Sound
- 转拼音的依赖implementation 'com.github.SilenceDut:jpinyin:v1.0'FastI
- 具体实现过程请看下面代码:简单的调用了一下系统的拍照功能代码如下所示://拍照的方法 private void openTakePhoto(
- Prim算法介绍1.点睛在生成树的过程中,把已经在生成树中的节点看作一个集合,把剩下的节点看作另外一个集合,从连接两个集合的边中选择一条权值
- SpringBoot Data JPA实现 一对多、多对一关联表查询开发环境IDEA 2017.1Java1.8SpringBoot 2.0
- 序言使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:一、基于注解(@Scheduled)二、基于接口(Schedu
- 主要介绍Android中如何使用rotate实现图片不停旋转的效果。Android 平台提供了两类动画,一类是 Tween 动画,即通过对场
- 本文实例讲述了C#实现HSL颜色值转换为RGB的方法。分享给大家供大家参考。具体实现方法如下://This method converts
- 当我们拿到一大段JSON字符串的时候,分析起来简直头皮发麻,相信很大一部分朋友也都会直接去BEJSON等网站去做一个JSON格式化,已方便自