You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by CXF-de'per <pr...@gmail.com> on 2008/09/04 01:32:09 UTC

error while trying to use wsdl2java for cxf using maven

I was trying to generate the stubs using wsdl2java using maven
and my pom.xml looks like
<><><><>><><><><><><><><><><><><><><><><><><><><><<>><><>
<build>
				<plugins>
					<plugin>
						<groupId>org.apache.cxf</groupId>
						<artifactId>cxf-codegen-plugin</artifactId>
						<version>2.1</version>
						<executions>
							<execution>
								<id>generate-sources</id>
								<phase>generate-sources</phase>
								<goals>
									<goal>wsdl2java</goal>
								</goals>
							</execution>
						</executions>
						<configuration>
							<sourceRoot>
								${basedir}/target/generated/src/main/java
							</sourceRoot>
							<wsdlOptions>
								<wsdlOption>
									<wsdl>
										${basedir}/wsdl/ICAMS.wsdl
									</wsdl>
									<packagenames>
										<packagename>
											some.package.webservice.v10
										</packagename>
									</packagenames>
								</wsdlOption>
							</wsdlOptions>
						</configuration>
					</plugin>
				</plugins>
			</build>
><<><><><><><><><><><><><><><><><><><><><><><><><><><<><><>
following error occurs : :(

[INFO] [cxf-codegen:wsdl2java {execution: generate-sources}]
INFO: Overriding bean definition for bean
'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder': replacing
[Root bean: class
[org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder];
scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
autowireMode=0; dependencyCheck=0; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; d
Sep 3, 2008 7:20:40 PM
org.springframework.beans.factory.support.DefaultListableBeanFactory
registerBeanDefinition
INFO: Overriding bean definition for bean
'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder': replacing
[Root bean: class
[org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder];
scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
autowireMode=0; dependencyCheck=0; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; d
Sep 3, 2008 7:20:40 PM
org.springframework.beans.factory.support.DefaultListableBeanFactory
registerBeanDefinition
INFO: Overriding bean definition for bean
'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing
[Root bean: class
[org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory];
scope=singleton; abstract=false; lazyInit=true; autowireCandidate=true;
autowireMode=0; dependencyCheck=0; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; destroyM
Sep 3, 2008 7:20:40 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [cxf.xml]
Sep 3, 2008 7:20:40 PM org.apache.cxf.bus.spring.SpringBusFactory createBus
WARNING: Failed to create application context.
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [cxf.xml]; nested
exception is java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
Caused by: java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
        at
org.apache.cxf.bus.spring.TunedDocumentLoader.createDocumentBuilderFactory(TunedDocumentLoader.java:127)
        at
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:68)
        at
org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoader.java:117)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:361)
        at
org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:108)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:313)
        at
org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:128)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:290)
        at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
        at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:108)
        at
org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:229)
        at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
        at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:394)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324)
        at
org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:86)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:87)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:65)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:54)
        at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
        at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
        at
org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(AbstractToolContainer.java:186)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:124)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:232)
        at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] java.lang.RuntimeException:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [cxf.xml]; nested
exception is java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V

[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException:
java.lang.RuntimeException:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [cxf.xml]; nested
exception is java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException:
java.lang.RuntimeException:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [cxf.xml]; nested
exception is java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:296)
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        ... 16 more
Caused by: org.apache.cxf.tools.common.ToolException:
java.lang.RuntimeException:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [cxf.xml]; nested
exception is java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:240)
        at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
        ... 19 more
Caused by: java.lang.RuntimeException:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource [cxf.xml]; nested
exception is java.lang.AbstractMethodError:
javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:96)
        at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:87)
-- 
View this message in context: http://www.nabble.com/error-while-trying-to-use-wsdl2java-for-cxf-using-maven-tp19300337p19300337.html
Sent from the cxf-user mailing list archive at Nabble.com.


Re: error while trying to use wsdl2java for cxf using maven

Posted by CXF-de'per <pr...@gmail.com>.
Well! It was pointing to old version of xerces. Thanks for that!
now when I run the maven build.... I could able to generate the stubs
(*.java & *.class)
what change in this build will make me to exclude *.java? (ofcourse it
requires to generate the .class files... I am looking for some thing like
delete the *.java after *.class get generated).
<build>
> 				<plugins>
> 					<plugin>
> 						<groupId>org.apache.cxf</groupId>
> 						<artifactId>cxf-codegen-plugin</artifactId>
> 						<version>2.1</version>
> 						<executions>
> 							<execution>
> 								<id>generate-sources</id>
> 								<phase>generate-sources</phase>
> 								<goals>
> 									<goal>wsdl2java</goal>
> 								</goals>
> 							</execution>
> 						</executions>
> 						<configuration>
> 							<sourceRoot>
> 								${basedir}/target/generated/src/main/java
> 							</sourceRoot>
> 							<wsdlOptions>
> 								<wsdlOption>
> 									<wsdl>
> 										${basedir}/wsdl/ICAMS.wsdl
> 									</wsdl>
> 									<packagenames>
> 										<packagename>
> 											some.package.webservice.v10
> 										</packagename>
> 									</packagenames>
> 								</wsdlOption>
> 							</wsdlOptions>
> 						</configuration>
> 					</plugin>
> 				</plugins>
> 			</build>
>
TIA!


dkulp wrote:
> 
> 
> Two thoughts:
> 
> 1) Update to CXF 2.1.2 which I think works around this.
> 
> 2) Run "mvn dependency:tree" and check for old/duplicate versions of
> xerces 
> and other XML parsers.   Older versions will end up with this error.
> 
> Dan
> 
> 
> 
> On Wednesday 03 September 2008 7:32:09 pm CXF-de'per wrote:
>> I was trying to generate the stubs using wsdl2java using maven
>> and my pom.xml looks like
>> <><><><>><><><><><><><><><><><><><><><><><><><><><<>><><>
>> <build>
>> 				<plugins>
>> 					<plugin>
>> 						<groupId>org.apache.cxf</groupId>
>> 						<artifactId>cxf-codegen-plugin</artifactId>
>> 						<version>2.1</version>
>> 						<executions>
>> 							<execution>
>> 								<id>generate-sources</id>
>> 								<phase>generate-sources</phase>
>> 								<goals>
>> 									<goal>wsdl2java</goal>
>> 								</goals>
>> 							</execution>
>> 						</executions>
>> 						<configuration>
>> 							<sourceRoot>
>> 								${basedir}/target/generated/src/main/java
>> 							</sourceRoot>
>> 							<wsdlOptions>
>> 								<wsdlOption>
>> 									<wsdl>
>> 										${basedir}/wsdl/ICAMS.wsdl
>> 									</wsdl>
>> 									<packagenames>
>> 										<packagename>
>> 											some.package.webservice.v10
>> 										</packagename>
>> 									</packagenames>
>> 								</wsdlOption>
>> 							</wsdlOptions>
>> 						</configuration>
>> 					</plugin>
>> 				</plugins>
>> 			</build>
>>
>> ><<><><><><><><><><><><><><><><><><><><><><><><><><><<><><>
>>
>> following error occurs : :(
>>
>> [INFO] [cxf-codegen:wsdl2java {execution: generate-sources}]
>> INFO: Overriding bean definition for bean
>> 'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder':
>> replacing [Root bean: class
>> [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder];
>> scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
>> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
>> factoryMethodName=null; initMethodName=null; d
>> Sep 3, 2008 7:20:40 PM
>> org.springframework.beans.factory.support.DefaultListableBeanFactory
>> registerBeanDefinition
>> INFO: Overriding bean definition for bean
>> 'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder':
>> replacing [Root bean: class
>> [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder];
>> scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
>> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
>> factoryMethodName=null; initMethodName=null; d
>> Sep 3, 2008 7:20:40 PM
>> org.springframework.beans.factory.support.DefaultListableBeanFactory
>> registerBeanDefinition
>> INFO: Overriding bean definition for bean
>> 'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing
>> [Root bean: class
>> [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory];
>> scope=singleton; abstract=false; lazyInit=true; autowireCandidate=true;
>> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
>> factoryMethodName=null; initMethodName=null; destroyM
>> Sep 3, 2008 7:20:40 PM
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource [cxf.xml]
>> Sep 3, 2008 7:20:40 PM org.apache.cxf.bus.spring.SpringBusFactory
>> createBus
>> WARNING: Failed to create application context.
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [cxf.xml]; nested
>> exception is java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>> Caused by: java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>>         at
>> org.apache.cxf.bus.spring.TunedDocumentLoader.createDocumentBuilderFactory(
>>TunedDocumentLoader.java:127) at
>> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(De
>>faultDocumentLoader.java:68) at
>> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoa
>>der.java:117) at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef
>>initions(XmlBeanDefinitionReader.java:361) at
>> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoa
>>dBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:108) at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
>>itions(XmlBeanDefinitionReader.java:313) at
>> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadB
>>eanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:128) at
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
>>itions(XmlBeanDefinitionReader.java:290) at
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
>>BeanDefinitions(AbstractBeanDefinitionReader.java:131) at
>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanD
>>efinitions(AbstractXmlApplicationContext.java:108) at
>> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusAppl
>>icationContext.java:229) at
>> org.springframework.context.support.AbstractRefreshableApplicationContext.r
>>efreshBeanFactory(AbstractRefreshableApplicationContext.java:101) at
>> org.springframework.context.support.AbstractApplicationContext.obtainFreshB
>>eanFactory(AbstractApplicationContext.java:394) at
>> org.springframework.context.support.AbstractApplicationContext.refresh(Abst
>>ractApplicationContext.java:324) at
>> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContex
>>t.java:86) at
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>>93) at
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>>87) at
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>>65) at
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>>54) at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69) at
>> org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58) at
>> org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(AbstractT
>>oolContainer.java:186) at
>> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>>.java:124) at
>> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>>.java:232) at
>> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>>         at
>> org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>>         at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:29
>>2) at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>>         at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManag
>>er.java:443) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLif
>>ecycleExecutor.java:539) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycl
>>e(DefaultLifecycleExecutor.java:480) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLife
>>cycleExecutor.java:459) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFai
>>lures(DefaultLifecycleExecutor.java:311) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Def
>>aultLifecycleExecutor.java:278) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycl
>>eExecutor.java:143) at
>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at
>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at
>> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
>>9) at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>>l.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>         at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] java.lang.RuntimeException:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [cxf.xml]; nested
>> exception is java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Trace
>> org.apache.maven.lifecycle.LifecycleExecutionException:
>> java.lang.RuntimeException:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [cxf.xml]; nested
>> exception is java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLif
>>ecycleExecutor.java:564) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycl
>>e(DefaultLifecycleExecutor.java:480) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLife
>>cycleExecutor.java:459) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFai
>>lures(DefaultLifecycleExecutor.java:311) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Def
>>aultLifecycleExecutor.java:278) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycl
>>eExecutor.java:143) at
>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at
>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at
>> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
>>9) at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>>l.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>         at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> Caused by: org.apache.maven.plugin.MojoExecutionException:
>> java.lang.RuntimeException:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [cxf.xml]; nested
>> exception is java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>>         at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:29
>>6) at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>>         at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManag
>>er.java:443) at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLif
>>ecycleExecutor.java:539) ... 16 more
>> Caused by: org.apache.cxf.tools.common.ToolException:
>> java.lang.RuntimeException:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [cxf.xml]; nested
>> exception is java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>>         at
>> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>>.java:240) at
>> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>>         at
>> org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>>         at
>> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:29
>>2) ... 19 more
>> Caused by: java.lang.RuntimeException:
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unexpected
>> exception parsing XML document from class path resource [cxf.xml]; nested
>> exception is java.lang.AbstractMethodError:
>> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>>         at
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>>96) at
>> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>>87)
> 
> 
> 
> -- 
> Daniel Kulp
> dkulp@apache.org
> http://www.dankulp.com/blog
> 
> 

-- 
View this message in context: http://www.nabble.com/error-while-trying-to-use-wsdl2java-for-cxf-using-maven-tp19300337p19317787.html
Sent from the cxf-user mailing list archive at Nabble.com.


Re: error while trying to use wsdl2java for cxf using maven

Posted by Daniel Kulp <dk...@apache.org>.
Two thoughts:

1) Update to CXF 2.1.2 which I think works around this.

2) Run "mvn dependency:tree" and check for old/duplicate versions of xerces 
and other XML parsers.   Older versions will end up with this error.

Dan



On Wednesday 03 September 2008 7:32:09 pm CXF-de'per wrote:
> I was trying to generate the stubs using wsdl2java using maven
> and my pom.xml looks like
> <><><><>><><><><><><><><><><><><><><><><><><><><><<>><><>
> <build>
> 				<plugins>
> 					<plugin>
> 						<groupId>org.apache.cxf</groupId>
> 						<artifactId>cxf-codegen-plugin</artifactId>
> 						<version>2.1</version>
> 						<executions>
> 							<execution>
> 								<id>generate-sources</id>
> 								<phase>generate-sources</phase>
> 								<goals>
> 									<goal>wsdl2java</goal>
> 								</goals>
> 							</execution>
> 						</executions>
> 						<configuration>
> 							<sourceRoot>
> 								${basedir}/target/generated/src/main/java
> 							</sourceRoot>
> 							<wsdlOptions>
> 								<wsdlOption>
> 									<wsdl>
> 										${basedir}/wsdl/ICAMS.wsdl
> 									</wsdl>
> 									<packagenames>
> 										<packagename>
> 											some.package.webservice.v10
> 										</packagename>
> 									</packagenames>
> 								</wsdlOption>
> 							</wsdlOptions>
> 						</configuration>
> 					</plugin>
> 				</plugins>
> 			</build>
>
> ><<><><><><><><><><><><><><><><><><><><><><><><><><><<><><>
>
> following error occurs : :(
>
> [INFO] [cxf-codegen:wsdl2java {execution: generate-sources}]
> INFO: Overriding bean definition for bean
> 'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder':
> replacing [Root bean: class
> [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder];
> scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
> factoryMethodName=null; initMethodName=null; d
> Sep 3, 2008 7:20:40 PM
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> registerBeanDefinition
> INFO: Overriding bean definition for bean
> 'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder':
> replacing [Root bean: class
> [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder];
> scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
> factoryMethodName=null; initMethodName=null; d
> Sep 3, 2008 7:20:40 PM
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> registerBeanDefinition
> INFO: Overriding bean definition for bean
> 'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing
> [Root bean: class
> [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory];
> scope=singleton; abstract=false; lazyInit=true; autowireCandidate=true;
> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
> factoryMethodName=null; initMethodName=null; destroyM
> Sep 3, 2008 7:20:40 PM
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource [cxf.xml]
> Sep 3, 2008 7:20:40 PM org.apache.cxf.bus.spring.SpringBusFactory createBus
> WARNING: Failed to create application context.
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> Caused by: java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.createDocumentBuilderFactory(
>TunedDocumentLoader.java:127) at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(De
>faultDocumentLoader.java:68) at
> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoa
>der.java:117) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef
>initions(XmlBeanDefinitionReader.java:361) at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoa
>dBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:108) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
>itions(XmlBeanDefinitionReader.java:313) at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadB
>eanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:128) at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin
>itions(XmlBeanDefinitionReader.java:290) at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load
>BeanDefinitions(AbstractBeanDefinitionReader.java:131) at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanD
>efinitions(AbstractXmlApplicationContext.java:108) at
> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusAppl
>icationContext.java:229) at
> org.springframework.context.support.AbstractRefreshableApplicationContext.r
>efreshBeanFactory(AbstractRefreshableApplicationContext.java:101) at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshB
>eanFactory(AbstractApplicationContext.java:394) at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abst
>ractApplicationContext.java:324) at
> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContex
>t.java:86) at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>93) at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>87) at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>65) at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>54) at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69) at
> org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58) at
> org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(AbstractT
>oolContainer.java:186) at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>.java:124) at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>.java:232) at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>         at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:29
>2) at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManag
>er.java:443) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLif
>ecycleExecutor.java:539) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycl
>e(DefaultLifecycleExecutor.java:480) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLife
>cycleExecutor.java:459) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFai
>lures(DefaultLifecycleExecutor.java:311) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Def
>aultLifecycleExecutor.java:278) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycl
>eExecutor.java:143) at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
>9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>l.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException:
> java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLif
>ecycleExecutor.java:564) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycl
>e(DefaultLifecycleExecutor.java:480) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLife
>cycleExecutor.java:459) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFai
>lures(DefaultLifecycleExecutor.java:311) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Def
>aultLifecycleExecutor.java:278) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycl
>eExecutor.java:143) at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
>9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>l.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException:
> java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:29
>6) at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManag
>er.java:443) at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLif
>ecycleExecutor.java:539) ... 16 more
> Caused by: org.apache.cxf.tools.common.ToolException:
> java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>.java:240) at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>         at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:29
>2) ... 19 more
> Caused by: java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>96) at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:
>87)



-- 
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog

Re: error while trying to use wsdl2java for cxf using maven

Posted by CXF-de'per <pr...@gmail.com>.
I have my own cxf.xml aswell 
+++++++++++++++++++++++++++++++++++++++++++++++++++
<beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:cxf="http://cxf.apache.org/core"
      xsi:schemaLocation="http://cxf.apache.org/core 
         http://cxf.apache.org/schemas/core.xsd
         http://www.springframework.org/schema/beans 
         http://www.springframework.org/schema/beans/spring-beans-2.0.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" />
         

    <bean id="logInbound" 
      
class="com.firstbest.pso.amsf.webservice.interceptor.SoapResponseInterceptor"/>
    <bean id="logOutbound" 
      
class="com.firstbest.pso.amsf.webservice.interceptor.SoapRequestInterceptor"/>

    <cxf:bus>
        <cxf:inInterceptors>
           <ref bean="logInbound"/>
        </cxf:inInterceptors>
        <cxf:outInterceptors>
           <ref bean="logOutbound"/>
        </cxf:outInterceptors>
    </cxf:bus> 
</beans>
+++++++++++++++++++++++++++++++++++++++++++++++++++

CXF-de'per wrote:
> 
> I was trying to generate the stubs using wsdl2java using maven
> and my pom.xml looks like
> <><><><>><><><><><><><><><><><><><><><><><><><><><<>><><>
> <build>
> 				<plugins>
> 					<plugin>
> 						<groupId>org.apache.cxf</groupId>
> 						<artifactId>cxf-codegen-plugin</artifactId>
> 						<version>2.1</version>
> 						<executions>
> 							<execution>
> 								<id>generate-sources</id>
> 								<phase>generate-sources</phase>
> 								<goals>
> 									<goal>wsdl2java</goal>
> 								</goals>
> 							</execution>
> 						</executions>
> 						<configuration>
> 							<sourceRoot>
> 								${basedir}/target/generated/src/main/java
> 							</sourceRoot>
> 							<wsdlOptions>
> 								<wsdlOption>
> 									<wsdl>
> 										${basedir}/wsdl/ICAMS.wsdl
> 									</wsdl>
> 									<packagenames>
> 										<packagename>
> 											some.package.webservice.v10
> 										</packagename>
> 									</packagenames>
> 								</wsdlOption>
> 							</wsdlOptions>
> 						</configuration>
> 					</plugin>
> 				</plugins>
> 			</build>
>><<><><><><><><><><><><><><><><><><><><><><><><><><><<><><>
> following error occurs : :(
> 
> [INFO] [cxf-codegen:wsdl2java {execution: generate-sources}]
> INFO: Overriding bean definition for bean
> 'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder':
> replacing [Root bean: class
> [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder];
> scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
> factoryMethodName=null; initMethodName=null; d
> Sep 3, 2008 7:20:40 PM
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> registerBeanDefinition
> INFO: Overriding bean definition for bean
> 'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder':
> replacing [Root bean: class
> [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder];
> scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
> factoryMethodName=null; initMethodName=null; d
> Sep 3, 2008 7:20:40 PM
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> registerBeanDefinition
> INFO: Overriding bean definition for bean
> 'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing
> [Root bean: class
> [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory];
> scope=singleton; abstract=false; lazyInit=true; autowireCandidate=true;
> autowireMode=0; dependencyCheck=0; factoryBeanName=null;
> factoryMethodName=null; initMethodName=null; destroyM
> Sep 3, 2008 7:20:40 PM
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource [cxf.xml]
> Sep 3, 2008 7:20:40 PM org.apache.cxf.bus.spring.SpringBusFactory
> createBus
> WARNING: Failed to create application context.
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> Caused by: java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.createDocumentBuilderFactory(TunedDocumentLoader.java:127)
>         at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:68)
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoader.java:117)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:361)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:108)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:313)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:128)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:290)
>         at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
>         at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:108)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:229)
>         at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
>         at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:394)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:86)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:87)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:65)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:54)
>         at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
>         at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
>         at
> org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(AbstractToolContainer.java:186)
>         at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:124)
>         at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:232)
>         at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>         at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> 
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException:
> java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException:
> java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:296)
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:202)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         ... 16 more
> Caused by: org.apache.cxf.tools.common.ToolException:
> java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:240)
>         at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>         at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>         at
> org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:292)
>         ... 19 more
> Caused by: java.lang.RuntimeException:
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
> exception parsing XML document from class path resource [cxf.xml]; nested
> exception is java.lang.AbstractMethodError:
> javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:96)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:87)
> 

-- 
View this message in context: http://www.nabble.com/error-while-trying-to-use-wsdl2java-for-cxf-using-maven-tp19300337p19300351.html
Sent from the cxf-user mailing list archive at Nabble.com.