ActiveMQ的一个异常问题
Exception in thread "ActiveMQ ShutdownHook" java.lang.NoClassDefFoundError: org/apache/activemq/transport/vm/VMTransportFactory
at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:550)
at org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:1863)
at org.apache.activemq.broker.BrokerService$4.run(BrokerService.java:1841)
Caused by: java.lang.ClassNotFoundException: Acceso ilegal: esta instancia de aplicación web ya ha sido parada. Could not load [org.apache.activemq.transport.vm.VMTransportFactory]. La eventual traza de pila que sigue ha sido motivada por un error lanzado con motivos de depuración así como para intentar terminar el hilo que motivó el acceso ilegal y no tiene impacto funcional.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1148)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1109)
... 3 more
Caused by: java.lang.IllegalStateException: Acceso ilegal: esta instancia de aplicación web ya ha sido parada. Could not load [org.apache.activemq.transport.vm.VMTransportFactory]. La eventual traza de pila que sigue ha sido motivada por un error lanzado con motivos de depuración así como para intentar terminar el hilo que motivó el acceso ilegal y no tiene impacto funcional.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1295)
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1283)
... 5 more
请问这是什么原因造成的呢?
相关推荐
ActiveMQ:activeMQ消息封装,主要解决:事务性消息、消息幂等性、异常造成的消息丢失问题 本项目不在更新,新项目请看ReliableMessageSystem
在使用消息队列时,主要解耦系统。 在使用消息队列时,又必须考虑消息发送与消费和使用系统的db事务保持一致。 在使用消息队列时,对消息丢失如何进行处理 在使用消息队列时,对重复消息如何进行处理 1.事务问题 在生产者端,发送消息->db操作和db操作->发送消息 是不同的情况 发送消息->db操作:消息发送成功而db操作失败,将会导致两个系统之间的数据严重不一致 db操作->发送消息:消息发送出现异常,通过事务可以将db操作进行回滚,这种情况不会系统的数据不一致造成影响 2.消息丢失问题 对于比较重要的消息,消费者系统不允许消息丢失,如何保证每条消息100%到达 3.重复消息问题 为了保证消息的幂等性:f(x)=a,f(f(x))=a,f(...(f(x)))=a 同一条消息重复消费多次与消费一次的效果一样 4.对于涉及到状态类
ActiveMQ问题解决记录
NULL 博文链接:https://7wolfs.iteye.com/blog/1246365
ActiveMQ高并发处理方案
ActiveMQ高并发处理方案ActiveMQ高并发处理方案 超级字数补丁超级字数补丁
activemq问题总结
NULL 博文链接:https://yingyingsheji.iteye.com/blog/2338391
ActiveMQ笔记08-ActiveMQ在Linux下安装
将ActiveMQ放到Linux中,使用命令“tar -zxvf apache-activemq-5.15.9-bin.tar.gz”解压缩。 在bin目录下 使用命令“./activemq start”启动ActiveMQ 使用命令“./activemq stop”关闭ActiveMQ 使用命令“./activemq status”查看ActiveMQ的状态。 ActiveMQ的默认端口号是61616。 通过Linux里查看服务命令:ps -ef | grep activemq,可以看到ActiveMQ正在运行。 通过Linux里查看端口号的命令:netstat -anp|grep 6161


Java SE
