Description
When the given binding files are the following two files, wsdl2java can not process them properly.
-jaxws1.xml--
<jaxws:bindings wsdlLocation="../hello_world.wsdl" xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<jaxws:bindings node="wsdl:definitions">
<jaxws:package name="org.mypkg"/>
</jaxws:bindings>
<jaxws:bindings node="wsdl:definitions/wsdl:types/xsd:schema[@targetNamespace='http://apache.org/hello_world_soap_http/types']" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<jxb:schemaBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb">
<jxb:package name="org.mypkg"/>
</jxb:schemaBindings>
</jaxws:bindings>
<jaxws:bindings node="wsdl:definitions/wsdl:portType[@name='Greeter']">
<jaxws:class name="MyGreeter"/>
</jaxws:bindings>
<jaxws:bindings node="wsdl:definitions/wsdl:portType[@name='Greeter']/wsdl:operation[@name='greetMe']">
<!-- rename the generated java method name-->
<jaxws:method name="myGreetMe"/>
</jaxws:bindings>
</jaxws:bindings>
---jaxws2.xml------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<jaxws:bindings wsdlLocation="../hello_world.wsdl" xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<jaxws:bindings node="wsdl:definitions/wsdl:service[@name='SOAPService']">
<jaxws:class name="MyService"/>
</jaxws:bindings>
</jaxws:bindings>