I find that I get "IncompatibleClassChangeError" 's when I forget to do a clean before a build, or if I have conflicting versions of jars in my lib folder.
On Tue, Jul 17, 2012 at 8:22 AM, April Easton <[email protected]>wrote: > 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 > > > -- Ted.
