It look the jetty server doesn’t shutdown rightly.
You may need to check the code of camel-config.xml deployer to see if it 
shutdown the camel context rightly.

--  
Willem Jiang

Red Hat, Inc.
Web: http://www.redhat.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.iteye.com (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem



On November 12, 2014 at 7:55:01 PM, Royamit (amitroy...@gmail.com) wrote:
> Hi,
>  
> I have created a proxy webservice which i have hosted on tomcat.
> Also i am monitoring the camel-config.xml for any changes.
> If there is any change in camel-config.xml, tomcat tries to redeploy the
> proxy service war.
> But while redploying i get the following error : -
>  
> org.apache.camel.RuntimeCamelException: org.apache.cxf.interceptor.Fault:  
> Could not add cxf jetty handler for url http:/
> /localhost:9080/camel-example-cxf-proxy/webservices/versionProxy to Jetty  
> server, as the path /camel-example-cxf-proxy/
> webservices/versionProxy is still in use.
> at
> org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1364)
>   
> at
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:122)
>   
> at
> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:327)
>   
> at
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMult
>   
> icaster.java:96)
> at
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:3
>   
> 34)
> at
> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:
>   
> 948)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
>   
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java
>   
> :139)
> at
> org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java
>   
> :93)
> at
> org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:217)  
> at org.apache.camel.spring.Main.doStart(Main.java:157)
> at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
> at org.apache.camel.example.cxf.proxy.MyMain.init(MyMain.java:32)
> at
> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
>   
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
>   
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)  
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
>   
> at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
>   
> at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3920)  
> at
> org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1357)  
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1451)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:296)  
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>   
> at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>   
> at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374)
>   
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)
>   
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
>   
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)
> at java.lang.Thread.run(Thread.java:722)
> Caused by: org.apache.cxf.interceptor.Fault: Could not add cxf jetty handler
> for url http://localhost:9080/camel-example-
> cxf-proxy/webservices/versionProxy to Jetty server, as the path
> /camel-example-cxf-proxy/webservices/versionProxy is
> still in use.
> at
> org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.checkRegistedContext(JettyHTTPServerEngine.java:297
>   
> )
> at
> org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(JettyHTTPServerEngine.java:320)
>   
> at
> org.apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(JettyHTTPDestination.java:179)
> at
> org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:49)
>   
> at
> org.apache.cxf.binding.AbstractBindingFactory.addListener(AbstractBindingFactory.java:95)
>   
> at
> org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:895)
>   
> at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:123)
> at
> org.apache.camel.component.cxf.CxfConsumer.doStart(CxfConsumer.java:271)  
> at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
> at
> org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:2158)
>   
> at
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:2452)
>   
> at
> org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:2388)
>   
> at
> org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:2318)
>   
> at
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:2091)
>   
> at
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1951)
>   
> at
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1777)
>   
> at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
> at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1745)
>   
> at
> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:254)
>   
> at
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:120)
>   
> ... 28 more
>  
>  
>  
>  
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Error-while-deploying-camel-proxy-in-tomcat-tp5758987.html
>   
> Sent from the Camel - Users mailing list archive at Nabble.com.
>  

Reply via email to