Axis2/JAX-WSエラーがunmarshalling xmlファイルの大きなテキスト要素

StackOverflow https://stackoverflow.com/questions/1105104

  •  12-09-2019
  •  | 
  •  

質問

私は完全にこだわった、お手伝---私webserviceスタブとjaxb2.xるサービスを送るバイナリファイル(base64エンコードjpg画像)内では、soapメッセージ。また、私を受けることができ、表示、画像、また輸出のeclipse RCPアプリの製品によるimediatly LinkageErrors(通常通り、javax.形式をサポートしています。namespace.QNameとがあります。

この問題を解決の"rebundle'axis2とか動作していました以外の解析、バイナリファイル内のスタブを現在の原因となる例外(予期せぬ要素).

間近で見ること、そのリーダー(OMStAXWrapper)を使用してaxis2-jaxb-発生するスタブは、今ませんの全体のbase64でエンコードテキストが最初10000バイトまでとなります。それを探知していないのではない、正しい終了の要素、例外がスローされます。

前述のようにこなかったものの、あなたにとってどんな年でしただけでパラメータまたはオプションです。大げで、事前にご協力をヒント!

編集 かJAXB、JAXWSとwsimportのスタブのwsdlファイル...

役に立ちましたか?

解決

メンバーの背景には、OMStAXWrapperの一部であるAxiomは、Axis2のカスタムストリーミング、webサービスは、Axis2として使用しているものですが、交換のために当協会.うな大きな驚きだったバギーう場合の事前の経験を軸に何も言っても過言ではないでしょう。

送信したい場合はそれぞれ大型バイナリ間ディーソープ、最高の技術はこの瞬間のようだMTOM参照 こちらの のための方法を利用できるようにするにはAxis2).これにより最適なバイナリ表現、お客様の問題点に行く事もあるかと思います。しかし、クライアントとサーバの両方が必要で話すことができるMTOMできない場合はオプションです。

あることができるはず納得Axis2の標準当協会のAPIを使用Axiom.当協会は鈍化するときは少なバギー.

私の最終案を放棄するAxis2のためのクライアントは、使用前のように軽さを併せ持っています。 Spring-WS 提供もクライアントAPIでは現在の私のツールの選択話リモートwebサービスでAxiomは、当協会などMTOMで十分に軽量でかなりやすいなどの理由で、大きなものにかかった。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top