2

以下のバインディングでは、ビルドの実行中にエラーが発生します。

[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>
4

1 に答える 1