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成功。
相关推荐
- **故障排查**:当MQ服务出现问题时,利用测试器复现问题,快速定位原因。 5. **MQ测试器的使用步骤** - **设置消息参数**:根据需求设定消息的属性,如内容、格式、队列名等。 - **配置发送策略**:设置发送...
了解和熟练掌握以上步骤是MQ6.0的基础操作,这对于日常的MQ管理、故障排查以及应用集成至关重要。通过不断实践和学习,可以进一步深入到更高级的MQ功能,如多通道配置、消息队列的管理以及高级特性如重试策略、消息...
MQ Explorer的子文件“MQExplorer”可能包含了启动和运行MQ Explorer所需的所有文件和库,包括运行时环境、插件、配置文件等。安装和使用时,用户通常需要解压文件,然后运行相应的可执行文件启动工具。 总的来说,...
5. **Linux下MQ安装**:这部分资料可能详细指导如何在Linux操作系统上安装和配置IBM MQ,包括系统需求、安装步骤、环境变量设置、服务启动与停止等,对于在Linux平台工作的系统管理员非常有价值。 6. **71b03e75-c...
【IBM MQ实验3_MQ通讯配置】实验主要涵盖了IBM MQ中的关键概念和技术,包括MQ对象的创建、队列管理器间的通信、通道配置、TCP侦听器设置以及应用队列的定义与测试。以下是详细的知识点说明: 1. **MQ对象创建**: ...
1. **日志管理**:队列管理器会记录操作日志,供故障排查和审计使用。 2. **性能监控**:使用MQ Explorer或其他工具实时查看队列状态、消息速率等,确保系统健康运行。 总的来说,WebSphere MQ V6.0是一个强大且...
4. **故障排查工具**:如日志分析工具,帮助诊断MQ系统中的错误和异常,通常包括解析MQ日志文件的能力,以理解问题的根本原因。 5. **脚本和自动化工具**:可能包含自动化MQ管理任务的脚本,如备份、恢复、启动和...
9. **安装后配置**:安装完成后,还需要进行一系列配置以确保系统正常运行,如启动队列管理器服务、配置监听端口等。 #### 知识点四:配置要点 - **队列管理器配置**:队列管理器是 WebSphere MQ 的核心组件之一,...
### MQ相关常见问题集锦(FRQ)详细解析 #### 1. 如何确定发送通道是否可以和对方服务器的接收方...以上步骤可以帮助解决MQ使用过程中常见的问题,通过细致的排查和正确的配置,可以有效提高MQ系统的稳定性和可靠性。
6. **监控与管理**:提供MQ Explorer和Web管理界面,方便管理员监控队列状态、查看日志、配置安全策略以及进行故障排查。 7. **事务处理**:支持本地和分布式事务,确保消息的正确提交或回滚,保持数据的一致性。 ...
在实际的MQ环境中,这些命令是日常管理和故障排查的必备工具,它们允许管理员监控状态、配置资源、处理消息,并确保消息传递的稳定性和可靠性。理解并熟练使用这些命令对于提升MQ系统的运维效率至关重要。
第七章聚焦于恢复和重新启动策略,讲解了数据日志的概念、恢复方法、保护日志文件的措施,以及备份和恢复流程,确保在系统故障后能快速恢复服务。 第八章涉及问题诊断,涵盖错误日志分析、死信队列检查、配置文件...
- **功能**:死信队列有助于故障排查和错误处理,确保不会丢失任何消息。 ##### 7. 远程队列定义 - **定义**:远程队列定义是指在本地队列管理器上定义的远程队列的信息,包括远程队列的位置和其他属性。 - **作用*...
总结:在SUSE Linux 8.0上安装和配置MQ是一个涉及多个步骤的过程,包括系统准备、安装软件、配置MQ实例、启动服务、创建队列和通道、设置安全策略以及后续的监控和维护。每个环节都需要仔细操作,确保MQ能稳定、安全...
在这个场景中,它可能包含了启动IBM MQ客户端以及执行发送消息到MQ的命令。 2. **Run.log**:这是运行日志文件,记录了运行过程中的输出信息,包括成功或失败的提示,这对于调试和问题排查至关重要。 3. **mqmsg....
5. **故障排查**:可能包含一些常见问题及解决方法,帮助用户快速识别和修复问题。 "产品使用手册.doc"则涵盖了模块的日常操作和维护信息,如: 1. **操作步骤**:如何启动和关闭传感器,如何读取和解析输出数据。...
- **启动服务**:启动MQ服务器和应用,测试消息的发送和接收功能。 5. **扩展性** - **插件机制**:XXL-MQ支持自定义插件,如消息过滤、日志记录等,增强了系统的灵活性和可定制性。 - **监控报警**:可以集成第...
- 错误描述:WebSphere MQ 无法显示某个消息 ID 对应的错误信息,该消息 ID 包含五个插入项。 - 引发程序:runmqsc 2. **FDC 文件分析**: - 通过 FDC (First Failure Data Capture) 文件进一步定位问题,FDC ...
此外,还涵盖了如何进行故障排查,包括分析错误日志、使用诊断工具和命令行实用程序来识别和解决问题。性能监控和调优也是重要的内容之一,涉及监控资源使用情况、调整系统参数以优化消息处理速度和响应时间。 ####...