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.

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

Reply via email to