Ok, that's it.thank you. But there is another problem with the version. I checked the latest version is 2.0. E:\tmp>wsdl2java synchronous.wsdl
WSDLToJava Error : Thrown by JAXB : JAXB version attribute must be present E:\tmp> Freeman Fang-2 wrote: > > I think your jaxb namespace should be > xmlns:jaxb="http://java.sun.com/xml/ns/jaxb", but not > jaxb="http://java.sun.com/xml/ns/jaxb", you miss "xmlns" prefix before > jaxb > > Best Regards > > Freeman > > > lllgg wrote: >> in my project, i want to publish some webservice which has some datetime >> property. I generate the client >> code with the wsdl2java. the xs:dateTime in the schema just binding to >> the >> XMLGregorianCalendar type. All i want is java.util.Date, so i add some >> thing >> as follow in the wsdl file: >> >> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" >> xmlns="http://synchronous.arpoa.cn/" >> jaxb="http://java.sun.com/xml/ns/jaxb" >> version="2.0" attributeFormDefault="qualified" >> elementFormDefault="unqualified" >> targetNamespace="http://synchronous.arpoa.cn/"> >> <xs:annotation> >> <xs:appinfo> >> <jaxb:globalbindings> >> <jaxb:javatype name="java.util.Date" xmltype="xs:dateTime" >> parsemethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime" >> printmethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime" >> /> >> </jaxb:globalbindings> >> </xs:appinfo> >> </xs:annotation> >> >> and run the wsdl2java to generate the client code, and there were some >> errors like: >> >> E:\tmp>wsdl2java synchronous.wsdl >> [Fatal Error] synchronous.wsdl:6:26: The prefix "jaxb" for element >> "jaxb:globalb >> indings" is not bound. >> >> WSDLToJava Error : java.lang.RuntimeException: Fail to create wsdl >> definition fr >> om : file:/E:/tmp/synchronous.wsdl >> Caused by : WSDLException: faultCode=PARSER_ERROR: Problem parsing >> 'file:/E:/tmp >> /synchronous.wsdl'.: org.xml.sax.SAXParseException: The prefix "jaxb" for >> elemen >> t "jaxb:globalbindings" is not bound. >> >> >> Anything I configured wrong? thanks for your help! >> > > -- View this message in context: http://www.nabble.com/date-type-binding-tf4222811.html#a12012799 Sent from the cxf-user mailing list archive at Nabble.com.
