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


Reply via email to