オブジェクトの配列を返すメソッドを含む Web サービスを作成しました。オブジェクトは非常に単純で、文字列値と整数値の 2 つのフィールドのみです。
tomcat でサービスを実行し、Eclipse の「Web サービス エクスプローラーを起動する」関数を使用して wsdl に URL を入力し、これらのオブジェクトの配列を返す関数を呼び出すと、すべて正常に動作し、期待どおりの値が得られます (テスト用)。目的は 2 つのオブジェクトのリストです (正しい値を含む両方のオブジェクトを取得します)。
wsimport を使用してスタブ クラスを作成し、その関数を呼び出す testclient を作成すると、予想どおり、2 つの項目を含むリストが返されます。ただし、オブジェクトのフィールドの値を出力したい場合、それらは空です。つまり、整数値は 0 で、文字列値は null です。
問題が何であるかについて何か提案はありますか? wsimport でクラスを作成するときに、何らかのエラーが発生していると思います。