Hi

Its not an error per see, its logged at INFO level. Its because if you
need to use JMX with Camel you need to add some spring JARs.
For example you can just add camel-spring as a maven dep.

If you dont need JMX you can just disable it
http://camel.apache.org/how-do-i-disable-jmx.html

On Tue, Jun 21, 2011 at 10:21 AM, diwakar.sapan <[email protected]> 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.
>
> -----
> --
> 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.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to