Hi We should get rid of the WARN logging by JBoss. Although it ought to be harmless.
I have logged a ticket https://issues.apache.org/jira/browse/CAMEL-5010 On Wed, Feb 15, 2012 at 7:07 PM, dvsridhar <dabbeeru.venkata.srid...@cgifederal.com> wrote: > I am experiencing similar problem here. > I am using Camel 2.9.0 and Latest Jboss (jboss-as-7.1.0.CR1b). I am trying > to deploy one of camel examples "camel-example-cxf-tomcat". Using maven > package i created the war and when i tried deploying it gives the same error > what the other user has described. I tried some other examples as well which > gave the same error, which lead me try the camel 2.9.0 samples. Here i am > trying to deploy as a war file but not as a osgi module. Any pointers for > solving this problem. Do I need to put any jars in the JBOSS > standalone/lib/ext directory? > > Thanks, > Sridhar > > 12:28:10,034 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,034 > [vice thread 1-3] INFO ContextLoader - Root > WebApplicationContext: initialization started > > 12:28:10,050 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,050 > [vice thread 1-3] INFO XmlWebApplicationContext - Refreshing Root > WebApplicationContext: startup date [Wed Feb 15 12:28:10 EST 2012]; root of > context hierarchy > > 12:28:10,066 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,066 > [vice thread 1-3] INFO XmlBeanDefinitionReader - Loading XML bean > definitions from class path resource [camel-config.xml] > > 12:28:10,144 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,144 > [vice thread 1-3] INFO XmlBeanDefinitionReader - Loading XML bean > definitions from class path resource [META-INF/cxf/cxf.xml] > > 12:28:10,175 WARN [org.jboss.modules] (MSC service thread 1-3) Failed to > define class org.apache.camel.osgi.Activator in Module > "deployment.camel-example-cxf-tomcat.war:main" from Service Module Loader: > java.lang.LinkageError: Failed to link org/apache/camel/osgi/Activator > (Module "deployment.camel-example-cxf-tomcat.war:main" from Service Module > Loader) > at > org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:396) > at > org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243) > at > org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73) > at org.jboss.modules.Module.loadModuleClass(Module.java:505) > at > org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) > at > org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) > at java.lang.Class.forName0(Native Method) [:1.7.0_02] > at java.lang.Class.forName(Class.java:186) [:1.7.0_02] > at > org.apache.camel.spring.handler.CamelNamespaceHandler.init(CamelNamespaceHandler.java:129) > [camel-spring-2.9.0.jar:] > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:130) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1333) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1328) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149) > [spring-beans-3.0.6.RELEASE.jar:] > at > org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) > [spring-web-3.0.6.RELEASE.jar:] > at > org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93) > [spring-web-3.0.6.RELEASE.jar:] > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) > [spring-context-3.0.6.RELEASE.jar:] > at > org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467) > [spring-context-3.0.6.RELEASE.jar:] > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397) > [spring-context-3.0.6.RELEASE.jar:] > at > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282) > [spring-web-3.0.6.RELEASE.jar:] > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204) > [spring-web-3.0.6.RELEASE.jar:] > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) > [spring-web-3.0.6.RELEASE.jar:] > at > org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) > [jbossweb-7.0.7.Final.jar:] > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) > [jbossweb-7.0.7.Final.jar:] > at > org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:77) > [jboss-as-web-7.1.0.CR1b.jar:7.1.0.CR1b] > at > org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824) > at > org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > [:1.7.0_02] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > [:1.7.0_02] > at java.lang.Thread.run(Thread.java:722) [:1.7.0_02] > Caused by: java.lang.NoClassDefFoundError: > org/osgi/framework/BundleActivator > at java.lang.ClassLoader.defineClass1(Native Method) [:1.7.0_02] > at java.lang.ClassLoader.defineClass(ClassLoader.java:791) [:1.7.0_02] > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > [:1.7.0_02] > at > org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327) > at > org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391) > ... 39 more > Caused by: java.lang.ClassNotFoundException: > org.osgi.framework.BundleActivator from [Module > "deployment.camel-example-cxf-tomcat.war:main" from Service Module Loader] > at > org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) > at > org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) > at > org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) > ... 44 more > > 12:28:10,175 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,175 > [vice thread 1-3] INFO CamelNamespaceHandler - OSGi environment > not detected. > > 12:28:10,784 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,784 > [vice thread 1-3] INFO XmlWebApplicationContext - Bean 'cxf' of type > [class org.apache.cxf.bus.spring.SpringBus] is not eligible for getting > processed by all BeanPostProcessors (for example: not eligible for > auto-proxying) > > 12:28:10,800 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,800 > [vice thread 1-3] INFO DefaultListableBeanFactory - Pre-instantiating > singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@167503a: > defining beans > [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,myRoutes,template,consumerTemplate,camel-1:beanPostProcessor,camel-1]; > root of factory hierarchy > > 12:28:10,972 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,972 > [vice thread 1-3] INFO SpringCamelContext - Apache Camel 2.9.0 > (CamelContext: camel-1) is starting > > 12:28:10,972 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,972 > [vice thread 1-3] INFO ManagementStrategyFactory - JMX enabled. Using > ManagedManagementStrategy. > > 12:28:10,987 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:10,972 > [vice thread 1-3] INFO ultManagementLifecycleStrategy - StatisticsLevel at > All so enabling load performance statistics > > 12:28:11,019 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,019 > [vice thread 1-3] INFO AnnotationTypeConverterLoader - Found 3 packages > with 15 @Converter classes to load > > 12:28:11,034 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,034 > [vice thread 1-3] INFO DefaultTypeConverter - Loaded 168 core > type converters (total 168 type converters) > > 12:28:11,034 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,034 > [vice thread 1-3] INFO AnnotationTypeConverterLoader - Loaded 4 @Converter > classes > > 12:28:11,050 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,034 > [vice thread 1-3] INFO DefaultTypeConverter - Loaded additional > 22 type converters (total 190 type converters) in 0.000 seconds > > 12:28:11,191 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,191 > [vice thread 1-3] INFO BusApplicationContext - Refreshing > org.apache.cxf.bus.spring.BusApplicationContext@1b545b2: startup date [Wed > Feb 15 12:28:11 EST 2012]; parent: Root WebApplicationContext > > 12:28:11,206 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,206 > [vice thread 1-3] INFO DefaultListableBeanFactory - Pre-instantiating > singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@136a611: > defining beans []; parent: > org.springframework.beans.factory.support.DefaultListableBeanFactory@167503a > > 12:28:11,206 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,206 > [vice thread 1-3] INFO SpringCamelContext - No spring-event > endpoint enabled to handle event: > org.springframework.context.event.ContextRefreshedEvent[source=org.apache.cxf.bus.spring.BusApplicationContext@1b545b2: > startup date [Wed Feb 15 12:28:11 EST 2012]; parent: Root > WebApplicationContext] > > 12:28:11,222 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,222 > [vice thread 1-3] INFO ReflectionServiceFactoryBean - Creating Service > {http://incident.cxf.example.camel.apache.org/}IncidentService from class > org.apache.camel.example.cxf.incident.IncidentService > > 12:28:11,425 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,425 > [vice thread 1-3] INFO ServerImpl - Setting the > server's publish address to be /incident > > 12:28:11,503 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,503 > [vice thread 1-3] INFO SpringCamelContext - Route: route1 > started and consuming from: > Endpoint[cxf:///incident?serviceClass=org.apache.camel.example.cxf.incident.IncidentService] > > 12:28:11,503 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,503 > [vice thread 1-3] INFO SpringCamelContext - Route: route2 > started and consuming from: Endpoint[direct://reportIncident] > > 12:28:11,503 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,503 > [vice thread 1-3] INFO SpringCamelContext - Route: route3 > started and consuming from: Endpoint[direct://statusIncident] > > 12:28:11,503 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,503 > [vice thread 1-3] INFO SpringCamelContext - Total 3 routes, of > which 3 is started. > > 12:28:11,503 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,503 > [vice thread 1-3] INFO SpringCamelContext - Apache Camel 2.9.0 > (CamelContext: camel-1) started in 0.531 seconds > > 12:28:11,519 INFO [stdout] (MSC service thread 1-3) 2012-02-15 12:28:11,519 > [vice thread 1-3] INFO ContextLoader - Root > WebApplicationContext: initialization completed in 1485 ms > > 12:28:11,519 INFO [org.jboss.web] (MSC service thread 1-3) registering web > context: /camel-example-cxf-tomcat > 12:28:11,550 INFO [org.jboss.as.server] (HttpManagementService-threads - 4) > JBAS018559: Deployed "camel-example-cxf-tomcat.war" > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Camel-2-9-0-startup-error-message-ClassNotFoundException-org-osgi-framework-BundleActivator-tp5133932p5486884.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/