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
> [EMAIL PROTECTED]
> 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.

Reply via email to