tomcat5.5にデプロイされたjax-wsを使用したWebサービスビルドがあります。このWebサービスには、JavaBeanオブジェクトを取得および返すメソッドがいくつかあります。通常の方法でjavaで提供されるwsimportツールを使用してスタブを作成しましたwsimport address/service?wsdl
。
wsimportツールは、リモートメソッドとすべてのBeanクラスにアクセスできるようにするすべてのクラスを作成します。
私の問題は、コードでBeanをすでに定義していることです。使用するBeanをコードのどこでも変更したくありません。確かに、使用したいBeanをスタブに指定したいと思います。
さらに、wsimportによって生成されたBeanは完全に同じではありません。wsimportは配列をリストに変換します。
使用したいBeanをwsimport(または他のスタブコンストラクター)に指定する方法はありますか?