[Seasar-user:12396] Re: [S2Axis2]WSDLファイルのURL部分の設定方法について
"元場 羊二郎(Youjirou Motob
"元場 羊二郎(Youjirou Motob
2008年 1月 7日 (月) 16:12:27 JST
たかのり様
お世話になっております。
元場です。
早速のご対応ありがとうございます。
アップして頂いたjarファイルでカスタムWSDLが適用されることが
確認できました。
大変助かりました、ありがとうございます。
以上、宜しくお願い致します。
Takanori Suzuki さんは書きました:
> たかのりです。
>
> カスタムWSDLを適用できるようにしたjarファイルを、
> 以下にアップしたので確認してみてください。
>
> https://www.seasar.org/maven/maven2-snapshot/org/seasar/axis/s2axis2/0.5.0-SNAPSHOT/
>
>
> 以下の方法で利用できます。
> ------------------------------------------------------------
> 1. 利用したいWSDLファイルを、以下のどちらかに配置する。
>
> ■クラスパス直下のMETA-INFディレクトリの配下
> 例)WEB-INF/classes/META-INF/EchoFormCustomWSDL.wsdl
>
> ■デプロイするサービスと同じクラスパス
> 例)サービスのパッケージが、org.seasar.remoting.axis2.examples.ex01の場合、
> WEB-INF/classes/org/seasar/remoting/axis2/examples/ex01/EchoFormCustomWSDL.wsdl
>
> 2. diconもしくはserivce.xmlで、カスタムWSDLを利用するように指定。
> →以下の例では、エンドポイントのアドレスを変更できるよう、
> modifyUserWSDLPortAddressも指定している。
>
> ------------------------------------------------------------
> ■diconで指定する場合
> →ServiceDefで、useOriginalwsdlパラメータを指定する(true/falseだが、文字列であることに注意)
>
> <component name="WSDLServiceTest"
> class="org.seasar.remoting.axis2.mock.impl.ServiceMockImpl">
> <meta name="axis-service">
> <component class="org.seasar.remoting.axis2.ServiceDef">
> <initMethod name="addParameter">
> <arg>"useOriginalwsdl"</arg>
> <arg>"true"</arg>
> </initMethod>
> <initMethod name="addParameter">
> <arg>"modifyUserWSDLPortAddress"</arg>
> <arg>"false"</arg>
> </initMethod>
> </component>
> </meta>
> </component>
>
> ■service.xmlで指定する場合
> → useOriginalwsdlパラメータを指定する。
>
> <parameter locked="false" name="useOriginalwsdl">true</parameter>
> <parameter locked="false" name="modifyUserWSDLPortAddress">false</parameter>
>
>
> 以下に、サンプルを追加したので、参考にしてみてください。
> ------------------------------------------------------------
> http://svn.seasar.org/browse/trunk/s2axis2-examples/src/main/resources/org/seasar/remoting/axis2/examples/ex06/?root=s2axis
> http://svn.seasar.org/browse/trunk/s2axis2-examples/src/main/resources/META-INF/?root=s2axis
>
>
> 以上
>
>
//
motoba
Seasar-user メーリングリストの案内