Hello,
I have setup CXF Webservice using HTTP Servlet
(org.apache.cxf.jaxws.servlet.CXFServlet) following the guidelines
on the site.
http://cwiki.apache.org/CXF20DOC/servlet-transport.html
I am using Eclipse Europa 3.3.2, CXF 2.1, Tomcat 6.0.16. When I
start the web-app within Eclipse (or) outside from Tomcat, I get the
following error - Error creating bean with name
'org.apache.cxf.wsdl.WSDLManager'. Basically service/app isn't
starting up.
Please advise. Thanks for your help. Regards.
====ERROR====
16:31:20 ERROR context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error
creating bean
with name 'org.apache.cxf.wsdl.WSDLManager' defined in class path
resource
[META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested
exception is
org.springframework.beans.BeanInstantiationException: Could not
instantiate bean
class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw
exception;
nested exception is java.lang.ClassCastException: class
org.apache.cxf.transport.jms.ClientBehaviorPolicyType
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.ins
tantiateBean(AbstractAutowireCapableBeanFactory.java:813)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.cre
ateBeanInstance(AbstractAutowireCapableBeanFactory.java:769)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.doC
reateBean(AbstractAutowireCapableBeanFactory.java:412)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory$1.r
un(AbstractAutowireCapableBeanFactory.java:383)
at java.security.AccessController.doPrivileged(Native Method)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.cre
ateBean(AbstractAutowireCapableBeanFactory.java:353)
at
org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(Abstra
ctBeanFactory.java:245)
at
org
.springframework
.beans.factory.support.DefaultSingletonBeanRegistry.getSingle
ton(DefaultSingletonBeanRegistry.java:169)
at
org
.springframework
.beans.factory.support.AbstractBeanFactory.getBean(AbstractBe
anFactory.java:242)
at
org
.springframework
.beans.factory.support.AbstractBeanFactory.getBean(AbstractBe
anFactory.java:164)
at
org
.springframework
.beans.factory.support.DefaultListableBeanFactory.preInstanti
ateSingletons(DefaultListableBeanFactory.java:400)
at
org
.springframework
.context.support.AbstractApplicationContext.finishBeanFactory
Initialization(AbstractApplicationContext.java:736)
at
org
.springframework
.context.support.AbstractApplicationContext.refresh(AbstractA
pplicationContext.java:369)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext
(Contex
tLoader.java:261)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext
(ContextL
oader.java:199)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(Context
LoaderListener.java:45)
at
org
.apache
.catalina.core.StandardContext.listenerStart(StandardContext.java:3843
)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect
.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.BeanInstantiationException:
Could not
instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]:
Constructor
threw exception; nested exception is java.lang.ClassCastException:
class
org.apache.cxf.transport.jms.ClientBehaviorPolicyType
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:
98)
at
org
.springframework
.beans.factory.support.SimpleInstantiationStrategy.instantiat
e(SimpleInstantiationStrategy.java:61)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.ins
tantiateBean(AbstractAutowireCapableBeanFactory.java:807)
... 30 more
Caused by: java.lang.ClassCastException: class
org.apache.cxf.transport.jms.ClientBehaviorPolicyType
at java.lang.Class.asSubclass(Class.java:2979)
at
org
.apache
.cxf.wsdl.JAXBExtensionHelper.addExtensions(JAXBExtensionHelper.java:6
4)
at
org
.apache
.cxf.wsdl11.WSDLManagerImpl.registerInitialExtensions(WSDLManagerImpl.
java:231)
at org.apache.cxf.wsdl11.WSDLManagerImpl.<init>(WSDLManagerImpl.java:
104)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun
.reflect
.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:39)
at
sun
.reflect
.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:
83)
... 32 more
May 19, 2008 4:31:20 PM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener
instance of
class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error
creating bean
with name 'org.apache.cxf.wsdl.WSDLManager' defined in class path
resource
[META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested
exception is
org.springframework.beans.BeanInstantiationException: Could not
instantiate bean
class [org.apache.cxf.wsdl11.WSDLManagerImpl]: Constructor threw
exception;
nested exception is java.lang.ClassCastException: class
org.apache.cxf.transport.jms.ClientBehaviorPolicyType
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.ins
tantiateBean(AbstractAutowireCapableBeanFactory.java:813)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.cre
ateBeanInstance(AbstractAutowireCapableBeanFactory.java:769)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.doC
reateBean(AbstractAutowireCapableBeanFactory.java:412)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory$1.r
un(AbstractAutowireCapableBeanFactory.java:383)
at java.security.AccessController.doPrivileged(Native Method)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.cre
ateBean(AbstractAutowireCapableBeanFactory.java:353)
at
org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(Abstra
ctBeanFactory.java:245)
at
org
.springframework
.beans.factory.support.DefaultSingletonBeanRegistry.getSingle
ton(DefaultSingletonBeanRegistry.java:169)
at
org
.springframework
.beans.factory.support.AbstractBeanFactory.getBean(AbstractBe
anFactory.java:242)
at
org
.springframework
.beans.factory.support.AbstractBeanFactory.getBean(AbstractBe
anFactory.java:164)
at
org
.springframework
.beans.factory.support.DefaultListableBeanFactory.preInstanti
ateSingletons(DefaultListableBeanFactory.java:400)
at
org
.springframework
.context.support.AbstractApplicationContext.finishBeanFactory
Initialization(AbstractApplicationContext.java:736)
at
org
.springframework
.context.support.AbstractApplicationContext.refresh(AbstractA
pplicationContext.java:369)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext
(Contex
tLoader.java:261)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext
(ContextL
oader.java:199)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized
(Context
LoaderListener.java:45)
at
org
.apache
.catalina.core.StandardContext.listenerStart(StandardContext.java:3843
)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun
.reflect
.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun
.reflect
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.BeanInstantiationException:
Could not
instantiate bean class [org.apache.cxf.wsdl11.WSDLManagerImpl]:
Constructor
threw exception; nested exception is java.lang.ClassCastException:
class
org.apache.cxf.transport.jms.ClientBehaviorPolicyType
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:
98)
at
org
.springframework
.beans.factory.support.SimpleInstantiationStrategy.instantiat
e(SimpleInstantiationStrategy.java:61)
at
org
.springframework
.beans.factory.support.AbstractAutowireCapableBeanFactory.ins
tantiateBean(AbstractAutowireCapableBeanFactory.java:807)
... 30 more
Caused by: java.lang.ClassCastException: class
org.apache.cxf.transport.jms.ClientBehaviorPolicyType
at java.lang.Class.asSubclass(Class.java:2979)
at
org
.apache
.cxf.wsdl.JAXBExtensionHelper.addExtensions(JAXBExtensionHelper.java:6
4)
at
org
.apache
.cxf.wsdl11.WSDLManagerImpl.registerInitialExtensions(WSDLManagerImpl.
java:231)
at org.apache.cxf.wsdl11.WSDLManagerImpl.<init>(WSDLManagerImpl.java:
104)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun
.reflect
.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:39)
at
sun
.reflect
.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:
83)
... 32 more
May 19, 2008 4:31:20 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
May 19, 2008 4:31:20 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/TestService_trunk] startup failed due to previous
errors
May 19, 2008 4:31:20 PM org.apache.catalina.core.ApplicationContext
log
INFO: Closing Spring root WebApplicationContext
May 19, 2008 4:31:22 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
May 19, 2008 4:31:22 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
May 19, 2008 4:31:22 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/63 config=null
May 19, 2008 4:31:22 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 9082 ms
==============