2011-12-27 10 views
1

私は助けていただきありがとうございます。私はまだJavaとwebservicesで新しいです。BeanPropertyTargetでこのエラーを解決するにはどうすればよいですか?

問題がある:私は私のプロジェクトにWSDLをインポートし、そして私はいつかそれを消費するとき、それは罰金やWSDLを消費するとき、私はエラーを得た別の状況で動作します:

ERROR [org.apache.axis.encoding.ser.BeanPropertyTarget] - Could not convert [B to bean field 'texto', type java.lang.String 

ERROR [org.apache.axis.client.Call] - Exception: org.xml.sax.SAXException: [email protected] 

. (stuff) 
. (more stuff) 
. (more stuff) 

Caused by: java.lang.IllegalArgumentException: [email protected] 
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
at java.lang.reflect.Method.invoke(Unknown Source) 
at org. apache.axis.utils.BeanPropertyDescriptor.set(BeanPropertyDescriptor.java:142) 
at org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:75) 
... 73 more 

任意のアイデアをどのように上これを修正しますか? -wパラメータを使用してクライアントスタブを作成するときに

私はこの問題についてhere

を読んで解決することができます。

javaのorg.apache.axis.wsdl.WSDL2Java -w name.wsdl

エラーが発生しなくなりました。

これは私の状況に当てはまりますか?はいの場合、どうすればいいですか?私はapache-antでデプロイしています。

答えて

1

カール-H "のContent-Type:text/xmlで;のcharset = UTF-8" -H "のSOAPAction:(あなたのアクションURL)" -d @(要求入力ファイルのパス)(WebサービスのURL)>(応答出力ファイルパス)

このコマンドは適切な入力とともに使用してください。適切な出力が得られれば、応答を解析するときにエラーが発生します。

関連する問題