Hi,

When I deploy web service war to tomcat I get below error.  any idea how to
resolve ?

SEVERE: StandardWrapper.Throwable
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'productwebservice': Invocation of init method failed; nested
exception is javax.xml.ws.WebServiceException: java.lang.ClassCastException:
Cannot cast org.apache.cxf.ws.policy.PolicyEngineImpl to
org.apache.cxf.ws.policy.PolicyEngine
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at
org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:119)
        at 
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:57)
        at
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:64)
        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:5015)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: javax.xml.ws.WebServiceException: java.lang.ClassCastException:
Cannot cast org.apache.cxf.ws.policy.PolicyEngineImpl to
org.apache.cxf.ws.policy.PolicyEngine
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:353)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:242)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:516)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 28 more
Caused by: java.lang.ClassCastException: Cannot cast
org.apache.cxf.ws.policy.PolicyEngineImpl to
org.apache.cxf.ws.policy.PolicyEngine
        at java.lang.Class.cast(Class.java:3005)
        at org.apache.cxf.bus.CXFBusImpl.getExtension(CXFBusImpl.java:109)
        at
org.apache.cxf.transport.http.AbstractHTTPDestination.initConfig(AbstractHTTPDestination.java:423)
        at
org.apache.cxf.transport.http.AbstractHTTPDestination.<init>(AbstractHTTPDestination.java:141)
        at
org.apache.cxf.transport.servlet.ServletDestination.<init>(ServletDestination.java:52)
        at
org.apache.cxf.transport.servlet.ServletDestinationFactory.createDestination(ServletDestinationFactory.java:33)
        at
org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:279)
        at
org.apache.cxf.binding.soap.SoapTransportFactory.getDestination(SoapTransportFactory.java:136)
        at 
org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:93)
        at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:72)
        at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:160)
        at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:207)
        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:438)
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:325)
        ... 37 more

Apr 21, 2012 5:13:06 PM org.apache.catalina.core.StandardContext
loadOnStartup
SEVERE: Servlet /mkyong_webapp threw load() exception
java.lang.ClassCastException: Cannot cast
org.apache.cxf.ws.policy.PolicyEngineImpl to
org.apache.cxf.ws.policy.PolicyEngine
        at java.lang.Class.cast(Class.java:3005)
        at org.apache.cxf.bus.CXFBusImpl.getExtension(CXFBusImpl.java:109)
        at
org.apache.cxf.transport.http.AbstractHTTPDestination.initConfig(AbstractHTTPDestination.java:423)
        at
org.apache.cxf.transport.http.AbstractHTTPDestination.<init>(AbstractHTTPDestination.java:141)
        at
org.apache.cxf.transport.servlet.ServletDestination.<init>(ServletDestination.java:52)
        at
org.apache.cxf.transport.servlet.ServletDestinationFactory.createDestination(ServletDestinationFactory.java:33)
        at
org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:279)
        at
org.apache.cxf.binding.soap.SoapTransportFactory.getDestination(SoapTransportFactory.java:136)
        at 
org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:93)
        at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:72)
        at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:160)
        at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:207)
        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:438)
        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:325)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:242)
        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:516)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
        at
org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:119)
        at 
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:57)
        at
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:64)
        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:5015)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)


--
View this message in context: 
http://cxf.547215.n5.nabble.com/Cannot-cast-org-apache-cxf-ws-policy-PolicyEngineImpl-to-org-apache-cxf-ws-policy-PolicyEngine-tp5656179p5656179.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to