以下のバインディングでは、ビルドの実行中にエラーが発生します。
[wsdlc] [エラー] 無効な拡張要素: "jaxws:provider" (名前空間 " http://java.sun.com/xml/ns/jaxws " 内)
バインディングの外側に配置しても、スケルトンに変化はありません。私の目標は、wsdl に基づいてプロバイダ ベースのエンド ポイントを生成することです。
<jaxws:bindings
wsdlLocation="mywsdl.wsdl"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime'
xsi:schemaLocation="http://java.sun.com/xml/ns/jaxws http://java.sun.com/xml/ns/jaxws" xmlns:javaee="http://java.sun.com/xml/ns/javaee">
<jaxws:bindings node="wsdl:definitions/wsdl:portType[@name='MyPortType']">
<jaxws:provider>true</jaxws:provider>
</jaxws:bindings>
</jaxws:bindings>