It appears that this is not caused by my binding file. When I remove my 
binding file from the build, meaning I don't tell WSDLToJava about my 
binding file, I still receive the error. Do I have a library out of sync 
somewhere?

Chris Mathrusse
[EMAIL PROTECTED]
Sybase, Inc
One Sybase Drive
Dublin, CA 94568
(925) 236-5553



[EMAIL PROTECTED] 
06/02/2008 02:50 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
WSDLToJava Error: Thrown by JAXB






I'm attempting to upgrade from the CXF incubator project to CXF 2.1. I've 
managed to get my server up and running with the web services exposed 
successfully, but when I attempt to generate the client files using 
WSDLToJava I received the following exception:

     [java] WSDLToJava Error: Thrown by JAXB : JAXB version attribute must 

be "1.0"

I am using binding files so I can override the Date and Calendar objects, 
but these are basically right out of the documentation.

<jaxws:bindings wsdlLocation=
"http://localhost:8080/QuoteService/services/CosmosBroker?wsdl";
          xmlns:jaxws="http://java.sun.com/xml/ns/jaxws";
          xmlns:xs="http://www.w3.org/2001/XMLSchema";
          xmlns:jxb="http://java.sun.com/xml/ns/jaxb";
          xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; jxb:version="1.0">
  <jaxws:bindings node=
"wsdl:definitions/wsdl:types/xs:[EMAIL PROTECTED]'http://cosmos.it.sybase.com']"
>
      <jxb:globalBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
        <jxb:serializable/>
        <jxb:javaType name="java.util.Date" xmlType="xs:dateTime"
                      parseMethod=
"org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime"
                      printMethod=
"org.apache.cxf.tools.common.DataTypeAdapter.printDateTime"/>
      </jxb:globalBindings>
  </jaxws:bindings>
</jaxws:bindings>


Any idea as to how I can get around this issue?

Thanks...

Reply via email to