ActiveMQ的一个异常问题

clever101
博客专家认证
2019-09-05 02:06:44
一个java后台程序使用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

请问这是什么原因造成的呢?
...全文
224 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwesternwind 2019-09-06
  • 打赏
  • 举报
回复
引用 2 楼 宁可十年不将军,不可一日不拱卒 的回复:
[quote=引用 1 楼 northwesternwind 的回复:]
“NoClassDefFoundError: org/apache/activemq/transport/vm/VMTransportFactory”
应该是缺少jar包。


应该不是缺少jar包的问题,因为原来都能运行的。[/quote]
包名字都有了为啥不自己看一下到底有没有?如果类存栽但是报错的话,应该是classpath之类的设置不对了。
clever101 2019-09-05
  • 打赏
  • 举报
回复
引用 1 楼 northwesternwind 的回复:
“NoClassDefFoundError: org/apache/activemq/transport/vm/VMTransportFactory” 应该是缺少jar包。
应该不是缺少jar包的问题,因为原来都能运行的。
northwesternwind 2019-09-05
  • 打赏
  • 举报
回复
“NoClassDefFoundError: org/apache/activemq/transport/vm/VMTransportFactory”
应该是缺少jar包。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧