cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <dk...@apache.org>
Subject Re: Could not instantiate bean SpringBus: 2.4.1
Date Thu, 30 Jun 2011 17:00:46 GMT

Check you classpaths.  It sounds like you have an older version of Neethi on 
the classpath.   CXF 2.4.x requires Neethi 3.x.

Dan



On Thursday, June 30, 2011 9:08:06 AM Lalit Kumar wrote:
> Hi,
> 
> I have created a web application using wsdl first approach.
> 
> *Step 1: Created a wsdl file
> Step 2: generated stubs using ant task
> Step 3: created a bean.xml
> 
> while server startup I am facing this issue with cxf 2.4.1..... while the
> same works fine with 2.2.9
> *
> 
> <BR>
> 
> 
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'cxf' 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.bus.spring.SpringBus]: Constructor threw
> exception; nested exception is java.lang.IncompatibleClassChangeError:
> org.apache.neethi.AssertionBuilderFactory
> 
> 
> <BR>
> 
> <target name="cxfWSDLToJava">
> 		<mkdir dir="${src_component}" />
> 		<echo level="info" message="Generating code using wsdl2java..." />
> 		<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" 
fork="true">
> 			<arg value="-impl" />
> 			<arg value="-d" />
> 			<arg value="${src_component}" />
> 			<arg value="${wsdl_component}/NewWSDLFile.wsdl" />
> 			<classpath>
> 				<path refid="cxf.classpath" />
> 			</classpath>
> 		</java>
> 	</target>
> 
> <BR>
> <BR>
> 
> <beans xmlns="http://www.springframework.org/schema/beans"
> 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:jaxws="http://cxf.apache.org/jaxws"
> 	xsi:schemaLocation="http://www.springframework.org/schema/beans
> 
> http://www.springframework.org/schema/beans/spring-beans.xsd
> 
> http://cxf.apache.org/jaxws
> 
>  					http://cxf.apache.org/schemas/jaxws.xsd">
> 
> 	<import resource="classpath:META-INF/cxf/cxf.xml" />
> 	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
> 	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
> 	<jaxws:endpoint id="auth"
> 		implementor="org.example.newwsdlfile.NewWSDLFileImpl"
> address="/TestService" />
> 
> 
> </beans>
> 
> <BR>
> 
> 
> Regards
> Lalit Kumar
> 
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/Could-not-instantiate-bean-SpringBus-2-4-1-
> tp4539354p4539354.html Sent from the cxf-dev mailing list archive at
> Nabble.com.
-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com

Mime
View raw message