`
473687880
  • 浏览: 535951 次
文章分类
社区版块
存档分类
最新评论

ActiveMQ的N多问题

 
阅读更多

1、将工程部署到Tomcat上,如果出现下述错误提示,则是忘记开启ActiveMQ的服务器了。

Connection refused: connect
<wbr>at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)<br><wbr>at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1206)<br><wbr>at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent<wbr>(ActiveMQConnection.java:1289)<br><wbr>at org.apache.activemq.ActiveMQConnection.setClientID(ActiveMQConnection.java:375)<br><wbr>at com.flvcd.servlet.JMSListener.init(JMSListener.java:20)<br><wbr>at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)<br><wbr>at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)<br><wbr>at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)<br><wbr>at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)<br><wbr>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)<br><wbr>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)<br><wbr>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)<br><wbr>at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)<br><wbr>at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)<br><wbr>at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)<br><wbr>at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)<br><wbr>at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)<br><wbr>at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)<br><wbr>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)<br><wbr>at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<br><wbr>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br><wbr>at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<br><wbr>at org.apache.catalina.core.StandardService.start(StandardService.java:516)<br><wbr>at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<br><wbr>at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<br><wbr>at sun.reflect.NativeMethodAccessorImpl<wbr>.invoke0(Native Method)<br><wbr>at sun.reflect.NativeMethodAccessorImpl<wbr>.invoke(Unknown Source)<br><wbr>at sun.reflect.DelegatingMethodAccessor<wbr>Impl.invoke(Unknown Source)<br><wbr>at java.lang.reflect.Method.invoke(Unknown Source)<br><wbr>at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<br><wbr>at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr></wbr>

2、如果部署到Tomcat上出现了下述错误提示,则表示jar包未加全。还应该添加geronimo-jms_1.1_spec-1.1.1.jar包。

Error deploying web application directory jms-test
java.lang.NoClassDefFoundError: javax/jms/MessageListener
<wbr>at java.lang.ClassLoader.defineClass1(Native Method)<br><wbr>at java.lang.ClassLoader.defineClass(Unknown Source)<br><wbr>at java.security.SecureClassLoader.defineClass(Unknown Source)<br><wbr>at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)<br><wbr>at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)<br><wbr>at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)<br><wbr>at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br><wbr>at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)<br><wbr>at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)<br><wbr>at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)<br><wbr>at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)<br><wbr>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)<br><wbr>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)<br><wbr>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)<br><wbr>at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)<br><wbr>at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)<br><wbr>at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)<br><wbr>at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)<br><wbr>at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)<br><wbr>at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)<br><wbr>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)<br><wbr>at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<br><wbr>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br><wbr>at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<br><wbr>at org.apache.catalina.core.StandardService.start(StandardService.java:516)<br><wbr>at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<br><wbr>at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<br><wbr>at sun.reflect.NativeMethodAccessorImpl<wbr>.invoke0(Native Method)<br><wbr>at sun.reflect.NativeMethodAccessorImpl<wbr>.invoke(Unknown Source)<br><wbr>at sun.reflect.DelegatingMethodAccessor<wbr>Impl.invoke(Unknown Source)<br><wbr>at java.lang.reflect.Method.invoke(Unknown Source)<br><wbr>at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<br><wbr>at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr></wbr>

3、如果出现下列错误提示,则表示少添加commons-logging-1.1.jar包。

No appenders could be found for logger (org.springframework.web.context.ContextLoader).

<wbr></wbr>

<wbr></wbr>

奇怪的问题:按照配置要求,应该添加 <wbr></wbr>

activemq-core-5.1.0.jar

activemq-web-5.1.0.jar

geronimo-j2ee-management_1.0_spec-1.0.jar

geronimo-jms_1.1_spec-1.1.1.jar

geronimo-jta_1.0.1B_spec-1.0.1.jar

和commons-logging-1.1.jar(似乎不加也行。)

一共6个包,但经过测试,只添加了activemq-core-5.1.0.jar和geronimo-jms_1.1_spec-1.1.1.jar即可,

搞不清楚为什么。

分享到:
评论

相关推荐

    ActiveMQ_使用failover模式进行连接切换时,线程断开

    在使用ActiveMQ消息中间件时,我们常常需要考虑如何在多个实例之间实现高可用性(HA)。其中一种常用的方式是采用**Failover(故障转移)**模式来确保即使一个节点出现问题,另一个节点也能接管服务,从而维持系统的...

    activemq的简单配置

    对于需要解决异步消息处理、高并发访问等问题的应用场景而言,ActiveMQ无疑是一个值得考虑的选择。此外,通过PHP等语言实现消息的发送和接收也变得非常便捷,有助于快速搭建起基于消息驱动的应用系统。

    activemq+freemarker练习

    4. **国际化支持**:FreeMarker支持多语言环境,方便进行国际化(i18n)处理。 5. **预编译功能**:可以预先编译模板,提高运行时效率。 在"activemqAndfreemarker"这个练习项目中,可能涉及到以下整合知识点: 1....

    ActiveMQ5.0 监视的JSP支持中文

    3. **国际化(i18n)与本地化(l10n)**:ActiveMQ JSP的中文支持涉及到国际化和本地化技术,确保软件能适应不同语言环境,这通常包括对资源文件的处理,如翻译消息和界面元素。 4. **源码修改**:为了支持中文,...

    PHP过滤(selector)接收ActiveMQ的指定队列或者主题消息

    队列(Queue)是点对点通信模式,每个消息只能被一个消费者接收并处理,而主题(Topic)则采用发布/订阅模式,一个消息可以被多个订阅者同时接收。在使用PHP接收消息时,我们可以通过选择器(selector)来过滤接收到...

    ActiveMQ.rar

    n 二: ActiveMQ安装和基本使用 包括:通过源码安装、基本的配置示例、启动、测试运行、关闭等 n 三:理解和掌握JMS 包括:基本概念、消息结构、可靠性机制、PTP、Pub/Sub、API结构、JMS应用开 发的基本步骤、持久和...

    ActiveMQ——Java连接ActiveMQ

    发布/订阅消息传递域的特点如下:(1)生产者将消息发布到topic中,每个消息可以有多个消费者,属于1:N关系(2)生产者和消费者之间有时间上的相关性,订阅某一个主题的消费者只能消费自它订阅之后发布的消息(3)...

    linux 下apache-activemq.zip

    总结:在Linux环境下部署和配置Apache ActiveMQ,涉及到Java环境的安装、ActiveMQ的解压与启动、配置文件的修改、Web管理界面的使用、C#客户端的集成,以及性能优化和安全设置等多个方面。理解并掌握这些知识点,将...

    ActiveMQ.zip

    **ActiveMQ深度解析** ActiveMQ,作为Apache软件基金会的一个开源项目,是业界广泛使用的消息中间件,它基于Java Message Service(JMS)标准,提供高效、可靠的异步通信能力。在分布式系统中,ActiveMQ扮演着至关...

    php ActiveMQ的安装与使用方法图文教程

    2. **监控**:定期检查ActiveMQ的日志,以便及时发现和解决问题。 3. **资源管理**:合理配置ActiveMQ的内存和磁盘空间,避免资源耗尽导致服务中断。 4. **备份与恢复策略**:制定数据备份计划,以防止数据丢失。 5....

    深入分析C++中执行多个exe文件方法的批处理代码介绍

    不同目录下的多个二进制执行文件的批处理代码 @echo offpushd “G:\apache-activemq-5.5.0-bin\apache-activemq-5.5.0\bin\”start /min “” G:\apache-activemq-5.5.0-bin\apache-activemq-5.5.0\bin\activemq....

    [KCon 2016]0827_1_Demon_Hacking Cloud Product.pdf

    【KCon 2016】议题探讨了云产品安全问题,主要由名为Demon@n0tr00t的安全专家分享。该演讲者在阿里云的云平台安全团队工作,并指出云服务的安全挑战以及如何应对。 云基础架构的多样性使得不同云服务提供商之间存在...

    消息队列及中转软件总结汇编.pdf

    ZeroMQ的工作原理是在应用层和传输层之间创建一个新的抽象层,允许应用程序以N:M的关系进行通信,而不是传统的1:1连接。它支持多种传输协议,并提供了四种基本的消息模型:一对一结对、请求回应、发布订阅和推拉模型...

    互联网运维转型之路.pptx

    3. **告警无法合并**:多个告警事件未能有效聚合,增加了排查问题的复杂性。 4. **故障定位难**:在缺少拓扑结构和调用关系的情况下,故障定位成为一大难题。 5. **无法故障自愈或隔离**:大部分故障处理仍然依赖...

    java文集

    Java 6 RowSet 使用完全剖析 结合Spring2.0和ActiveMQ进行异步消息调用 struts+hibernate增删改查(一) AXIS 布署问题 struts+hibernate增删改查(二) MySQL中如何实现Top N及M至N段的记录查询?...

    互联网大厂Java高级工程师岗位面试真题

    二叉树每个节点最多有两个子节点,而红黑树是一种自平衡的二叉搜索树,保证了插入和删除操作的时间复杂度为O(log n)。阅读链接中的文章能帮助你深入理解这些数据结构。 4. **B-tree与B+tree的区别** B-tree和B+...

    kafka集群方案选型

    | ActiveMQ | 2.6w/s | Java | Apache | 成熟 | 多 | | RabbitMQ | 11.6w/s | Erlang | Mozilla/Spring | 成熟 | 较少 | | RocketMQ | 17.3w/s | Java | Alibaba | 比较成熟 | 较少 | | Kafka | 29w/s | Scala/Java ...

Global site tag (gtag.js) - Google Analytics