2
私のサーバ側のAxis Webサービスからワイヤを介して送信されたMyBean
の配列があります。私は今、私はクライアント側でNo deserializer for {myns.MyBean}MyBean
を取得Axisクライアントサイドシリアライザ/デシリアライザ
<beanMapping qname="MyBean" xmlns:ns="myns.MyBeanService"
languageSpecificType="java:myns.Appartment"/>
を追加することにより、クライアント側での作業シリアライズを得ました。 server-config.wsddがないので、クライアントにデフォルトのBeanSerializerとBeanDeserializerを使用するように指示するにはどうすればよいですか?
org.apache.axis.client.Call _call = createCall();
直後
がQName qn = new QName("myns.MyBeanService", "MyBean");
call.registerTypeMapping(MyBean.class, qn,
new BeanSerializerFactory(cl, qn),
new BeanDeserializerFactory(cl, qn));
を追加し、クライアント側のクラスMyServiceSoapBindingStub
で