Hi, Camel itself doesn't support RESTEasy, and the stacktrace contains cxf jaxrs which shouldn't appear when you use RESTEasy. You'd need to ask Red Hat support.
Thanks, Tomo On 12/13/2016 07:28 PM, Siddharth Patil wrote:
Hi , I have created a RESTEasy service in camel. But when i am trying to deploy the WAR on jboss. I am getting the error as given below : Stacktress : 15:15:10,427 ERROR [org.springframework.web.context.ContextLoader] (ServerService Thread Pool -- 61) Context initialization failed: org.apache.camel.RuntimeCamelException: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1556) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:123) [camel-spring-2.15.0.jar:2.15.0] at org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:332) [camel-spring-2.15.0.jar:2.15.0] at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:331) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:773) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:483) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) [spring-web-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) [spring-web-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [spring-web-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3339) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4] at org.apache.catalina.core.StandardContext.start(StandardContext.java:3777) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4] at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:161) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:59) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:94) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_92] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_92] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_92] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_92] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_92] at org.jboss.threads.JBossThread.run(JBossThread.java:122) Caused by: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:219) [cxf-rt-frontend-jaxrs-3.0.5.jar:3.0.5] at org.apache.camel.component.cxf.jaxrs.CxfRsConsumer.<init>(CxfRsConsumer.java:44) [camel-cxf-2.15.0.jar:2.15.0] at org.apache.camel.component.cxf.jaxrs.CxfRsEndpoint.createConsumer(CxfRsEndpoint.java:180) [camel-cxf-2.15.0.jar:2.15.0] at org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:65) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:85) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.RouteService.warmUp(RouteService.java:158) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:3090) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3020) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:2797) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:2653) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:167) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2467) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2463) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2486) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2463) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2432) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:255) [camel-spring-2.15.0.jar:2.15.0] at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:121) [camel-spring-2.15.0.jar:2.15.0] ... 20 more Caused by: org.apache.cxf.service.factory.ServiceConstructionException: No resource classes found at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:317) [cxf-rt-frontend-jaxrs-3.0.5.jar:3.0.5] at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:159) [cxf-rt-frontend-jaxrs-3.0.5.jar:3.0.5] ... 38 more 15:15:10,826 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/IntegrationHub]] (ServerService Thread Pool -- 61) JBWEB000287: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener: org.apache.camel.RuntimeCamelException: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1556) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:123) [camel-spring-2.15.0.jar:2.15.0] at org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:332) [camel-spring-2.15.0.jar:2.15.0] at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:331) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:773) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:483) [spring-context-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) [spring-web-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) [spring-web-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [spring-web-4.1.5.RELEASE.jar:4.1.5.RELEASE] at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3339) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4] at org.apache.catalina.core.StandardContext.start(StandardContext.java:3777) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4] at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:161) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:59) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:94) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_92] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_92] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_92] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_92] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_92] at org.jboss.threads.JBossThread.run(JBossThread.java:122) Caused by: org.apache.cxf.service.factory.ServiceConstructionException at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:219) [cxf-rt-frontend-jaxrs-3.0.5.jar:3.0.5] at org.apache.camel.component.cxf.jaxrs.CxfRsConsumer.<init>(CxfRsConsumer.java:44) [camel-cxf-2.15.0.jar:2.15.0] at org.apache.camel.component.cxf.jaxrs.CxfRsEndpoint.createConsumer(CxfRsEndpoint.java:180) [camel-cxf-2.15.0.jar:2.15.0] at org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:65) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:85) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.RouteService.warmUp(RouteService.java:158) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:3090) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3020) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:2797) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:2653) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:167) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2467) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2463) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2486) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2463) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2432) [camel-core-2.15.0.jar:2.15.0] at org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:255) [camel-spring-2.15.0.jar:2.15.0] at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:121) [camel-spring-2.15.0.jar:2.15.0] ... 20 more Caused by: org.apache.cxf.service.factory.ServiceConstructionException: No resource classes found at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:317) [cxf-rt-frontend-jaxrs-3.0.5.jar:3.0.5] at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:159) [cxf-rt-frontend-jaxrs-3.0.5.jar:3.0.5] ... 38 more Regards, Siddharth Patil Infrasoft Technologies Limited Tel: +91 20 6629 3416 www.infrasofttech.com InfrasoftTech is a specialist solutions & services company for the Banking & Finance and Insurance Industry. We are a SEI CMMI Level 5 v1.3, ISO 9001 and ISO 27001 certified company having a global footprint with over 200 client banks and operations in United Kingdom, Channel Islands, U.S.A., Canada, India, Dubai, Singapore & Africa and a global Channel partner network in over 20 countries Notice: This correspondence may contain some privileged information. We cannot be held responsible in any manner for any misuse of this correspondence. If you are not the intended recipient of this email (including attachments if any) and have received the same in error, kindly delete the same, without retaining any copy in soft or printed form and inform the sender. --------------------------------------------------------------------------------------- This email has been scanned for email related threats and delivered safely by Mimecast. For more information please visit http://www.mimecast.com --------------------------------------------------------------------------------------- -- View this message in context: http://camel.465427.n5.nabble.com/Service-construction-exception-tp5791404.html Sent from the Camel - Users mailing list archive at Nabble.com.
