Hi I am getting this exception while creating the web service exception.

I am using Eclipse 3.7, CXF 2.5.1, Geronimo 2.2. Also i am not able to
install it onto Geronimo, it is giving exceptions also.

Used these steps to create the web service stubs

"Once installed, go to Window > Preference > Web Services > CXF 2.x
Preferences and setup the path to your CXF Home (i.e. it needs to be
"installed" on your machine).

Then, create a New > Other > Web Services > Web Service Client, set the
Service definition (WSDL), change the runtime to Apache CXF 2.x and follow
the steps of the wizard."


Please let me know what is the issue.


Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
wsdl2java -client -d
C:\Users\501971347\workspace\WebServiceProject\.cxftmp/src -classdir
C:\Users\501971347\workspace\WebServiceProject\build\classes -p
http://drms.energy.ge.com/smartgrid/datamodel/services/enddevicemanagement/pandeviceregistrationservice=com.ge.energy.drms.smartgrid.datamodel.services.enddevicemanagement.pandeviceregistrationservice
-impl -validate -exsh false -dns true -dex true -wsdlLocation
http://localhost:20510/PANDeviceRegistrationService/SoapPort?wsdl -verbose
-defaultValues -fe jaxws -db jaxb -wv 1.1
file:/C:/Users/501971347/workspace/drms-extensions/drms-extensions-sce/target/classes/WSDL/PANDeviceRegistrationService.wsdl
wsdl2java - Apache CXF 2.5.1


WSDLToJava Error: java.lang.reflect.UndeclaredThrowableException

org.apache.cxf.tools.common.ToolException:
java.lang.reflect.UndeclaredThrowableException
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
        at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
        at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
Caused by: java.lang.reflect.UndeclaredThrowableException
        at $Proxy43.required(Unknown Source)
        at
com.sun.tools.xjc.generator.bean.field.AbstractField.annotateReference(AbstractField.java:192)
        at
com.sun.tools.xjc.generator.bean.field.AbstractField.annotate(AbstractField.java:161)
        at
com.sun.tools.xjc.generator.bean.field.AbstractFieldWithVar.createField(AbstractFieldWithVar.java:80)
        at
com.sun.tools.xjc.generator.bean.field.SingleField.<init>(SingleField.java:94)
        at
com.sun.tools.xjc.generator.bean.field.SingleField.<init>(SingleField.java:81)
        at sun.reflect.GeneratedConstructorAccessor18.newInstance(Unknown 
Source)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at
com.sun.tools.xjc.generator.bean.field.GenericFieldRenderer.generate(GenericFieldRenderer.java:69)
        at
com.sun.tools.xjc.generator.bean.field.DefaultFieldRenderer.generate(DefaultFieldRenderer.java:82)
        at
com.sun.tools.xjc.generator.bean.BeanGenerator.generateFieldDecl(BeanGenerator.java:774)
        at
com.sun.tools.xjc.generator.bean.BeanGenerator.generateClassBody(BeanGenerator.java:555)
        at
com.sun.tools.xjc.generator.bean.BeanGenerator.<init>(BeanGenerator.java:258)
        at
com.sun.tools.xjc.generator.bean.BeanGenerator.generate(BeanGenerator.java:166)
        at com.sun.tools.xjc.model.Model.generateCode(Model.java:290)
        at
com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:283)
        at
com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:94)
        at
org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:391)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaContainer.java:591)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:243)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
        ... 4 more
Caused by: java.lang.NoSuchMethodException:
javax.xml.bind.annotation.XmlElementRef.required()
        at java.lang.Class.getDeclaredMethod(Class.java:1937)
        at
com.sun.codemodel.TypedAnnotationWriter.invoke(TypedAnnotationWriter.java:112)
        ... 27 more


--
View this message in context: 
http://cxf.547215.n5.nabble.com/Getting-Exceptions-while-creating-Web-Service-stubs-in-Eclipse-using-CXF-2-5-1-tp5489972p5489972.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to