Apache camel camel-spring xml jpa事务路由未在独立模式下启动

Apache camel camel-spring xml jpa事务路由未在独立模式下启动,apache-camel,camel-jpa,Apache Camel,Camel Jpa,我尝试将带有spring事务策略的jpa事务管理器应用于一个路由。结果,它开始出现在问题下面。你能告诉我问题的原因和解决方案吗?你能分享独立模式下camel jpa事务的快速启动吗。我可以找到保险丝和服务器模式的快速启动 [pache.camel.spring.Main.Main()]默认类型转换器信息加载了240个类型转换器 [pache.camel.spring.Main.Main()]DefaultRuntimeEndpointRegistry信息运行时端点注册表处于扩展模式,正在收集所

我尝试将带有spring事务策略的jpa事务管理器应用于一个路由。结果,它开始出现在问题下面。你能告诉我问题的原因和解决方案吗?你能分享独立模式下camel jpa事务的快速启动吗。我可以找到保险丝和服务器模式的快速启动

[pache.camel.spring.Main.Main()]默认类型转换器信息加载了240个类型转换器
[pache.camel.spring.Main.Main()]DefaultRuntimeEndpointRegistry信息运行时端点注册表处于扩展模式,正在收集所有传入和传出端点的使用统计信息(缓存限制:1000)
[pache.camel.spring.Main.Main()]使用EntityManagerFactory配置的jpa组件信息:org.springframework.orm.jpa。LocalEntityManagerFactoryBean@147d849
[pache.camel.spring.Main.Main()]使用在该组件上配置的TransactionManager获取组件信息:org.springframework.orm.jpa。JpaTransactionManager@a9b98d
[错误]*************************************
[错误]从以下位置运行main时出错:org.apache.camel.spring.main
[错误]
java.lang.reflect.InvocationTargetException
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:483)
位于org.apache.camel.maven.RunMojo$1.run(RunMojo.java:458)
运行(Thread.java:744)
原因:java.lang.NoSuchMethodError:org.apache.camel.processor.RediveryErrorHandler。(Lorg/apache/camel/CamelContext;Lorg/apache/camel/Processor;Lorg/apache/camel/util/CamelLogger;Lorg/apache/camel/Processor;Lorg/apache/camel/Processor;Ljava/util/concurrent/ScheduledExecutorService;Lorg/apache/camel/Processor;)V
位于org.apache.camel.spring.spi.TransactionErrorHandler。(TransactionErrorHandler.java:70)
位于org.apache.camel.spring.spi.TransactionErrorHandlerBuilder.createErrorHandler(TransactionErrorHandlerBuilder.java:110)
位于org.apache.camel.spring.spi.SpringTransactionPolicy.createTransactionErrorHandler(SpringTransactionPolicy.java:124)
位于org.apache.camel.spring.spi.SpringTransactionPolicy.wrap(SpringTransactionPolicy.java:108)
位于org.apache.camel.model.TransactiveDefinition.createProcessor(TransactiveDefinition.java:162)
位于org.apache.camel.model.ProcessorDefinition.makeProcessorImpl(ProcessorDefinition.java:534)
位于org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:495)
位于org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:219)
在org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1069)上
在org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:196)上
位于org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:974)
位于org.apache.camel.impl.DefaultCamelContext.StarTroutedDefinitions(DefaultCamelContext.java:3301)
位于org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3024)
位于org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175)
位于org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2854)
位于org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2850)
位于org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2873)
位于org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2850)
位于org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
位于org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2819)
位于org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:270)
位于org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:136)
位于org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:340)
位于org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:96)
位于org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
位于org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:954)
位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
位于org.springframework.context.support.FileSystemXmlApplicationContext。(FileSystemXmlApplicationContext.java:140)
位于org.springframework.context.support.FileSystemXmlApplicationContext。(FileSystemXmlApplicationContext.java:94)
位于org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:205)
位于org.apache.camel.spring.Main.doStart(Main.java:154)
位于org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
位于org.apache.camel.main.MainSupport.run(MainSupport.java:138)
位于org.apache.camel.main.MainSupport.run(MainSupport.java:390)
位于org.apache.camel.spring.Main.Main(Main.java:87)
…还有6个
[错误]*************************************
[警告]线程[Timer-0,5,org.apache.camel.spring.Main]已中断,但在等待至少15000毫秒后仍处于活动状态
[警告]线程[Timer-0,5,org.apache.camel.spring.Main]将继续运行,尽管通过中断被要求终止
[警告]线程线程[derby.rawStoreDaemon,5,derby.Daemon]将继续运行,尽管通过中断请求终止
[警告]注意:尽管请求通过中断执行,但有2个线程未完成。这不是exec:java的问题,这是运行代码的问题。虽然不严重,但应予以纠正。
[警告]无法销毁threadgroup org.apache.camel.maven.RunMojo$IsolatedThreadGroup[