Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在运行ActiveMQ进行maven集成测试后,平稳关闭ActiveMQ_Java_Maven_Jms_Cucumber_Activemq - Fatal编程技术网

Java 在运行ActiveMQ进行maven集成测试后,平稳关闭ActiveMQ

Java 在运行ActiveMQ进行maven集成测试后,平稳关闭ActiveMQ,java,maven,jms,cucumber,activemq,Java,Maven,Jms,Cucumber,Activemq,我正在通过Maven运行ActiveMQ,使用“tcp://localhost:61616?useJmx=false&persistent=false". ActiveMQ与Maven构建一起正确运行,并且在我的集成测试中成功触发。所有测试都通过,maven构建成功。但是,当activeMQ关闭时,它会显示以下错误:- Exception in thread "ActiveMQ ShutdownHook" java.lang.NoClassDefFoundError: org/apache/ac

我正在通过Maven运行ActiveMQ,使用“tcp://localhost:61616?useJmx=false&persistent=false". ActiveMQ与Maven构建一起正确运行,并且在我的集成测试中成功触发。所有测试都通过,maven构建成功。但是,当activeMQ关闭时,它会显示以下错误:-

Exception in thread "ActiveMQ ShutdownHook" java.lang.NoClassDefFoundError: org/apache/activemq/transport/vm/VMTransportFactory
at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:750)
at org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:91)
at org.apache.activemq.broker.BrokerService.containerShutdown(BrokerService.java:2303)
at org.apache.activemq.broker.BrokerService$6.run(BrokerService.java:2270)
Caused by: java.lang.ClassNotFoundException: org.apache.activemq.transport.vm.VMTransportFactory
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
... 4 more
如何使ActiveMQ顺利关闭而不出现上述错误