我正在使用karaf功能
<feature>camel-core</feature>
<feature>camel-quartz</feature>
在我的maven项目中,pom.xml
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core-osgi</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-quartz</artifactId>
<scope>provided</scope>
</dependency>
在我的路线上使用骆驼2.x.y
file://data?recursive=true&scheduler=quartz2&scheduler.cron=....
我工作不好。
使用骆驼3.0.0。无法创建路线。
file://data?recursive=true&scheduler=quartz&scheduler.cron=....
由于:java.lang.IllegalArgumentException:无法加载 org.apache.camel.pollconsumer.quartz.QuartzScheduledPollConsumerScheduler 来自classpath。确保camel-quartz.jar在类路径中。 在org.apache.camel.support.ScheduledPollEndpoint.configureScheduledPollConsumerProperties(ScheduledPollEndpoint.java:141) 〜[?:?] 在org.apache.camel.support.ScheduledPollEndpoint.configureProperties(ScheduledPollEndpoint.java:113) 〜[?:?] 在org.apache.camel.support.DefaultComponent.createEndpoint(DefaultComponent.java:256) 〜[?:?] 在org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:755) 〜[?:?] 在org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:55) 〜[?:?] 在org.apache.camel.impl.engine.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:120) 〜[?:?] 在org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:363) 〜[?:?] 在org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:108) 〜[?:?] ... 57更多原因:java.lang.ClassnotFoundException:org.apache.camel.pollconsumer.quartz.QuartzScheduledPollConsumerScheduler 在org.apache.camel.impl.engine.DefaultClassResolver.resolveMandatoryClass(DefaultClassResolver.java:96) 〜[?:?] 在org.apache.camel.support.ScheduledPollEndpoint.configureScheduledPollConsumerProperties(ScheduledPollEndpoint.java:138) 〜[?:?] 在org.apache.camel.support.ScheduledPollEndpoint.configureProperties(ScheduledPollEndpoint.java:113) 〜[?:?]