with Camel 2.5.0, make sure you are using spring 3.0.4.RELEASE and have these
dependencies in your pom.xml file...camel-core, camel-quartz and
camel-stream

I just ran your example and it worked fine with Camel 2.5...


diwakar.sapan wrote:
> 
> Thanks. I really appreciate your help.
> 
> After going through that stuffs that you pointed out I came up with the
> following code-
> 
> public static void main(String args[]) throws Exception {     
>               CamelContext context = new DefaultCamelContext();
>               context.addRoutes(new RouteBuilder() {
>                       @Override
>                       public void configure() {
>                               from(
>                                               
> "quartz://myTimer?trigger.repeatInterval=5&trigger.repeatCount=1")
>                                               .setBody().simple("I was fired 
> at ").to("stream:out");
>                       }
>               });
>               context.start();
>               Thread.sleep(10000);
>               context.stop();
>       }
> 
> And my pom.xml looks like
> 
> <dependency>
>           <groupId>org.apache.camel</groupId>
>           <artifactId>camel-core</artifactId>
>           <version>2.5.0</version>
>       </dependency>
> 
>     <dependency>
>               <groupId>org.apache.camel</groupId>
>               <artifactId>camel-quartz</artifactId>
>               <version>2.5.0</version>
>       </dependency>
> 
> But I am getting this error-
> INFO: JMX enabled. Using ManagedManagementStrategy.
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/springframework/aop/support/AopUtils
>       at
> org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler.checkManagedBean(MetadataMBeanInfoAssembler.java:105)
>       at
> org.springframework.jmx.export.assembler.AbstractMBeanInfoAssembler.getMBeanInfo(AbstractMBeanInfoAssembler.java:63)
>       at
> org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:220)
>       at
> org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:211)
>       at
> org.apache.camel.management.ManagedManagementStrategy.manageNamedObject(ManagedManagementStrategy.java:75)
>       at
> org.apache.camel.management.ManagedManagementStrategy.manageObject(ManagedManagementStrategy.java:68)
>       at
> org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLifecycleStrategy.java:165)
>       at
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1270)
>       at
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1213)
>       at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:65)
>       at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:52)
>       at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1191)
>       at 
> com.cockpitconfig.schedulars.TestScheduler.main(TestScheduler.java:24)
> Caused by: java.lang.ClassNotFoundException:
> org.springframework.aop.support.AopUtils
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>       ... 13 more
> 
> Do you have an idea where I'm missing. Do I have to make changes in any
> other file except these 2.
> 


-----
Ben O'Day
IT Consultant -http://consulting-notes.com

--
View this message in context: 
http://camel.465427.n5.nabble.com/Using-Camel-with-Quartz-Schedular-tp4506527p4512343.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to