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.

Reply via email to