2010-12-07 8 views
4

ユースケースは、(JBoss 5で動作する)アプリケーションが非常に限られた帯域幅で動作する必要があるということです。現在、Webサービス呼び出しを行うたびにwsdlを要求し、JAX-WSを使用してスタブを再作成します。スタブが作成されるたびに、wsdlおよびスキーマが再ダウンロードされます。理想的には、すでにスキーマのコピーを持っているのでwsdlはダウンロードされませんが、キャッシングも機能します。キャッシュがシリアライズ可能な場合のボーナスポイント!JavaでJAX-WSのスタブ/ポートをキャッシュする方法は?

JAX-WSスタブ/ポートをキャッシュすることはできますか?

答えて

3

ベストの答えは、これまでに見つかった: JAX-WS client : what's the correct path to access the local WSDL?

を変更し、その場でのエンドポイント: JAX-WS Loading WSDL from jar


ローカルWSDLを見てサービスに知らせます

キャッシュする方法はありませんが、ローカルコピーを使用することはできます(SO質問で見つかった:How to cache a WSDL with Java-WSDeveloping client application with locally packaged WSDL

:地下鉄でこのページに指定されているよう

関連する問題