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.

Reply via email to