`

MQ无法启动的排查

    博客分类:
  • Java
阅读更多

MQ 启动不了,先察看日志:apache-activemq-5.5.0-61617\data\activemq.log发现报JVM错误。端口占用,仔细检查没有发现端口61616被进程占用。

再看日志文件 wrapper.log 发现报错:

Unable to execute Java command.  系统找不到指定的文件。

原来是需要配置JAVA路径,修改文件:

apache-activemq-5.5.0-61617\bin\win32\wrapper.conf

将:
# Java Application
wrapper.java.command=java

 

修改为:

# Java Application
wrapper.java.command=%JAVA_HOME%/bin/java

 

成功启动

 

 

LINUX服务器维修重起。需要重新启动ACTIVEMQ

先要找到MQ安装目录。

find / -name  '*activemq*'
从根目录开始查找到目录/usr/local/broker/apache-activemq-5.5.1/bin

执行./activemq start打印出信息,不知道启动了没。
执行 ./activemq status
INFO: Using default configuration
(you can configure options in one of these file: /etc/default/activemq /home/cea/.activemqrc)

INFO: Invoke the following command to create a configuration file
./activemq setup [ /etc/default/activemq | /home/cea/.activemqrc ]

INFO: Using java '/usr/java/jdk1.6.0_24/bin/java'
ActiveMQ not running
没有成功启动。

执行./activemq console报错

 Exception in thread "main" java.lang.ClassFormatError: org.ap

 

 原来是JAVA版本不对

 

执行java-version版本是1.4.0

执行javac-version版本是1.6.0

 

需要调整环境变量。

尝试修改/etc/profile失败,无权限。

进入用户目录/home/cea/目录。

修改.bash_profile
执行 vi .bash_profile

PATH=$PATH:$HOME/bin:/sbin

LANG=en
export PATH

# java
export JAVA_HOME=/usr/java/jdk1.6.0_24
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/rt.jar
加入上面的JAVA代码

然后重新加载环境变量文件。

执行source .bash_profile
重新看JAVA环境java -version版本为1.6.0

重新运行ACTIVEMQ成功。

 

 

 

 

 

 

分享到:
评论

相关推荐

    《Rocket MQ 使用排查指南》.pdf

    《Rocket MQ 使用排查指南》,110页,大咖团队经典提炼,内部教程

    Rocket MQ 使用排查指南.zip

    云运维工程师从入门到精通,6个要点掌握Rocket MQ 原理,5步教程快速入门Rocket MQ ,100+常见问题排查精解

    mq启停脚本.txt

    MQ启停脚本,任意用户不用登陆mq控制台在命令行直接启停mq的脚本。

    启动mq的入口

    启动mq的入口程序,用于启动一个线程、不是吧,这也不行?

    springboot-集成MQ

    springboot工程集成mq业务,配置及调用,便于理解,适合新手。

    MQ安装启动步骤.txt

    本地MQ安装及使用 1,网上下载esl-erlang_23.0_windows_amd64.exe和rabbitmq-server-3.8.14.exe 2,先运行esl-erlang,然后运行rabbitmq-server 3,按照步骤执行 4,最后通过http://IP地址:15672/访问本地MQ

    c# MQ开发c# MQ开发c# MQ开发

    c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发c#MQ开发

    Rocket MQ 使用排查指南1

    1. 用户发起海量秒杀请求到秒杀业务处理系统 2. 秒杀处理系统按照秒杀处理逻辑将满足秒杀条件的请求发送至消息队列 3. 下游的通知系统订阅消息队列 Rocke

    WebSphere MQ自学笔记

    1.1 启动MQ v6.0 安装程序 2 1.2 软件需求检查 2 1.3 WebSphere Eclipse Platform V3.0.1软件安装 2 1.4 网络配置检查 3 1.5 迁移SSL证书(M) 3 1.6 WebSphere MQ 安装 3 1.7 WebSphere MQ 配置向导 3 1.8 安装验证...

    MQ服务消息队列介绍

    (1)启动DOS窗口,进入到C:\Program Files\IBM\WebSphere MQ\bin目录下。 (2)将消息放入队列。 输入以下命令: amqsput ORANGE.QUEUE 显示以下消息: Sample amqsput0 start Target queue is ORANGE...

    MQ指令,MQ编写指导

    MQ指令, MQ指导

    IBM MQ V8 Clients 8.0.0.8

    A IBM MQ client is part of the product that can be installed on its own, on a separate machine from the base product and server. You can run an IBM MQ application on an IBM MQ client and it can ...

    springMVC+activityMq

    springMVC+activityMq 轻松集成mq,快乐学习activityMQ Queue 和Topic

    IBM MQ7.5_jar包

    Java连接IBM WebSphere MQ 7处理队列信息所需jar包,从安装目录直接打的包。主要包括: /com.ibm.mq.commonservices.jar /com.ibm.mq.defaultconfig.jar /com.ibm.mq.fta.jar /com.ibm.mq.headers.jar /...

    MQ,websphere mq

    MQ学习资料,websphere mq,有3本关于mq的电子书

    IBM WebSphere MQ 安装包

    IBM WebSphere MQ是IBM业界领先面向消息的中间件产品,也是MQ系列产品的基础和核心,它使不同的应用程序能够以企业级的性能,在广泛的平台上安全而可靠地通讯。

    MQ-7一氧化碳传感器模块.zip_MQ-7传感器编程_MQ-7驱动程序_mq-7_mq7 模块程序_mq传感器驱动

    程序是用于51单片机中驱动mq-7传感器所用的程序及芯片资料

    Websphere MQ入门教程

    第七章 WebSphere MQ 恢复和重新启动 90 目标 90 7.1 WebSphere MQ的数据日志 91 7.1.1日志的概念 91 7.1.2日志控制文件 91 7.1.3日志类型 92 7.1.4计算日志的大小 92 7.2 使用数据日志进行恢复 93 7.2.1从掉电或...

    IBM MQ错误代码大全中英文对照覆盖所有MQ出现的错误

    MQ频繁出现的错误代码请查看excel文档,如果没有请查看另外一份文档, 有英文和中文。基本上覆盖了MQ所有的问题码。MQ错误码大全,希望对您有所帮助(错误码已排序,方便大家查找,使用)。

    mq客户端安装包7.5.0.3

    mq客户端安装包

Global site tag (gtag.js) - Google Analytics