首页 > 编程语言 >安装解压版activemq(版本太高,java不支持)

安装解压版activemq(版本太高,java不支持)

时间:2023-09-28 14:14:56浏览次数:32  
标签:解压 bin java admin local usr activemq 目录

1、上传压缩包 apache-activemq-5.16.5-bin.tar.gz 到/usr/local目录

2、解压 tar -xzvf apache-activemq-5.16.5-bin.tar.gz

3、测试启动,进入/usr/local/apache-activemq-5.16.5/bin目录,启动 ./activemq start

4、测试访问activemq,访问http://localhost:8161/admin

5、修改网页登录密码

1) 打开安装目录,进入conf目录,找到jetty.xml

<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
        <property name="name" value="BASIC" />
        <property name="roles" value="admin" />
         <!-- set authenticate=false to disable login -->
        <property name="authenticate" value="true" />
</bean>
View Code

上边的 authenticate 修改成true

2) 然后打开同目录下的jetty-realm.properties

# Defines users that can access the web (console, demo, etc.)
# username: password [,rolename ...]
admin: admin, admin
user: user, user
View Code

用户名:密码,角色; 根据这个修改即可。修改完成后,重新启动,使用新的账号和密码即可登录成功。

6、设置开机自启动,如果服务启动后又停止,可能是端口被占用,查看5672端口占用情况,也有可能是mq版本太高,java不支持,导致启动失败

1) 软链接ln -s /usr/local/activemq/bin/activemq /etc/init.d/activemq

2) 进入目录cd /etc/init.d/

3) 编辑vim activemq

4) 在第二行添加

# chkconfig: 345 63 37

# description: Auto start ActiveMQ

5) 在最后一个#后添加export JAVA_HOME=/usr/local/java/jdk1.8

6) chmod +x activemq

7) 添加启动项chkconfig --add activemq

8) 查看启动项chkconfig --list 显示activemq服务则成功

9) 命令

10) service activemq start

11) service activemq status

12) service activemq stop

7、开机自启动失败的话,到/usr/local/activemq/bin目录启动,./activemq start

标签:解压,bin,java,admin,local,usr,activemq,目录
From: https://www.cnblogs.com/youngremus/p/17735581.html

相关文章

  • 安装解压版Redis数据库
    1、上传redis-7.0.9.tar.gz压缩包到/usr/local目录2、解压tar-xzvfredis-7.0.9.tar.gz3、进入目录cdredis-7.0.94、编译redis:make5、安装makeinstallPREFIX=/usr/local/redis将安装路径设为/usr/local/redis6、make报错pkg-config:notfound,即 yuminstallpkg-con......
  • 牛客网刷Java记录第一天
    第一题下列程序输出啥?publicclassStringDemo{privatestaticfinalStringMESSAGE="taobao";publicstaticvoidmain(String[]args){Stringa="tao"+"bao";Stringb="tao";Stringc="bao";Sys......
  • 基于Java开发的企事业移动培训考学系统
    一、前言:随着移动技术的飞速发展,企事业培训考试系统也面临着不断的升级和改进。为了更好地满足用户的需求,本文将介绍一款企事业移动培训考学系统,并围绕该系统的功能、特点、应用场景等方面进行详细阐述。二、系统功能企事业移动培训考学系统具有丰富多样的功能,可以满足不同用......
  • JavaScript——小数精度丢失问题
    JavaScript小数进行数值运算时出现精度丢失问题1.原因:JavaScript的number类型在进行运算时都先将十进制转二进制,此时,小数点后面的数字转二进制时会出现无限循环的问题。为了避免这一个情况,要舍0进1,此时就会导致精度丢失问题。2.如何解决:(1)保留小数位数toFixed()constnumObj=......
  • java用Stream一行代码实现数据分组统计、排序、最大值、最小值、平均值、总数、合计
    getAverage():它返回所有接受值的平均值。getCount():它计算所有元素的总数。getMax():它返回最大值。getMin():它返回最小值。getSum():它返回所有元素的总和。示例:@GetMapping("/list")publicvoidlist(){List<InputForm>inputForms=inputFormMapper.se......
  • Java 21 新特性:虚拟线程(Virtual Threads)
    在Java21中,引入了虚拟线程(VirtualThreads)来简化和增强并发性,这使得在Java中编程并发程序更容易、更高效。虚拟线程,也称为“用户模式线程(user-modethreads)”或“纤程(fibers)”。该功能旨在简化并发编程并提供更好的可扩展性。虚拟线程是轻量级的,这意味着它们可以比传统线程创建......
  • java.lang.IllegalStateException: javax.websocket.server.ServerContainer not avai
    spring项目能正常运行,但是单元测试报错错误原因注册WebSocket的Bean与springboot内带tomcat冲突解决办法1.注释该类里面的代码(不推荐)2.@springBootTest注解添加webEnvironment=SpringBootTest.WebEnvironment.RANDOM_PORT@SpringBootTest注解中,给出了webEnvironment参......
  • Java的类加载顺序
    1.类加载器Java虚拟机的类加载过程是由类加载器(ClassLoader)来实现的。类加载器负责将类装载到内存中,并为其创建一个Class对象。Java虚拟机定义了三种类加载器,分别为BootstrapClassLoader、ExtensionClassLoader、SystemClassLoader,它们按照层次关系进行组织,而且每个类加载器......
  • Java基础之变量
    一、Java中的变量1、什么是变量:变量就是存储数据的容器,是在内存中的一块存储空间,用来临时存储一个经常发生改变的数据。之所以是临时存储,是因为所有的计算机设备运行时的内存资源是非常有限的,所以需要不断的将不使用的数据清理。2、Java种数据的类型:变量是用来存储数据的,而数......
  • Java序列serialVersionUID字段
    Spring框架默认使用Java的序列化机制,也就是说,Spring默认使用Java的内置序列化器。Java的序列化机制中,每个序列化的对象都有一个serialVersionUID字段,这个字段用来标识序列化对象的版本。Java的序列化机制是这样的:当一个对象被序列化时,Java会先检查对象的类是否有一个名为"serialV......