Обновление до набора верблюжьих банок 3.x с ошибкой ClassNotFoundException для ActiveMQDestination - PullRequest
0 голосов
/ 04 августа 2020

Я обновляюсь до Camel 3.x с Camel 2.x в моем приложении, которое использует camel, activemq и spring. При запуске приложения запуск блокируется за исключением нижеприведенного.

Caused by: java.lang.ClassNotFoundException: org.apache.activemq.command.ActiveMQDestination
        at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[?:?]
        at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
        at org.apache.camel.component.activemq.converter.ActiveMQConverterLoader.registerConverters(ActiveMQConverterLoader.java:28) ~[camel-activemq-3.4.0.jar:3.4.0]
        at org.apache.camel.component.activemq.converter.ActiveMQConverterLoader.load(ActiveMQConverterLoader.java:24) ~[camel-activemq-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadCoreAndFastTypeConverters(BaseTypeConverterRegistry.java:167) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.converter.DefaultTypeConverter.doInit(DefaultTypeConverter.java:66) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.support.service.BaseService.init(BaseService.java:83) ~[camel-api-3.4.0.jar:3.4.0]
        at org.apache.camel.support.service.ServiceHelper.initService(ServiceHelper.java:55) ~[camel-api-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.internalAddService(AbstractCamelContext.java:1488) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.doAddService(AbstractCamelContext.java:1424) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.doAddService(AbstractCamelContext.java:1419) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.doAddService(AbstractCamelContext.java:1415) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.setTypeConverter(AbstractCamelContext.java:1797) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.getOrCreateTypeConverter(AbstractCamelContext.java:1789) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.doBuild(AbstractCamelContext.java:2514) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.support.service.BaseService.build(BaseService.java:63) ~[camel-api-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.AbstractCamelContext.<init>(AbstractCamelContext.java:344) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.engine.SimpleCamelContext.<init>(SimpleCamelContext.java:109) ~[camel-base-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.DefaultCamelContext.<init>(DefaultCamelContext.java:112) ~[camel-core-engine-3.4.0.jar:3.4.0]
        at org.apache.camel.impl.DefaultCamelContext.<init>(DefaultCamelContext.java:86) ~[camel-core-engine-3.4.0.jar:3.4.0]

В пути к классам есть jar-файлы верблюжьей версии 3.4.0, activemq-client, activemq-core и spring 5.0.6. Пожалуйста, предложите.

...