Good day,
I'm working on creating my first CXF web service and I'm stuck on an error
message. I've looked on the Internet, but can seem to find something helpful.
I'm using CXF 2.6.1 with Spring 3.1.1 on JDK 1.6_07 and deploying my initial
web application on Tomcat 6.0.32. I have the spring 3.1.1.RELEASE jars and the
cxf 2.6.1 jars on the classpath. What does the following error message mean?
I'm getting the following error found in the Tomcat localhost logs
Jul 16, 2012 3:45:22 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 'processImage': Initialization of bean failed; nested exception is
org.apache.cxf.bus.extension.ExtensionException
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
...
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
The cxf-servlet.xml file is located at /WEB-INF.
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:soap="http://cxf.apache.org/bindings/soap"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">
<jaxws:endpoint
id="processImage"
implementor="com.mycompany.test.service.TestDetailsImpl"
address="/test">
</jaxws:endpoint>
</beans>
Thanks,
CXF Newbie