0

私のWebサービスはJBoss 5.0でデプロイして正常に動作しますが、次の方法でJBoss 4.0.4にデプロイしようとすると上記の警告が表示されます

@WebMethod
        public AccountSummary getAccountSummaryForCustomer(String customerID)
        {

              //AccountSummary class has two ArrayLists as attributes
              return AccountSummary;
        }

サーバーに合計ライブラリがないと思います。これらのライブラリを特定したり、この問題を解決するにはどうすればよいですか?

これはサーバー端末の完全な警告です

WARN [SchemaTypeCreator] JAX-RPC はコレクション タイプのスキップを許可しません: com.directfn.webservices.AccountSummary.cashAccountDetails WARN [SchemaTypeCreator] JAX-RPC はコレクション タイプのスキップを許可しません: com.directfn.webservices.AccountSummary.portfolioDetails

4

2 に答える 2

0

ほとんどの場合、メソッドの戻りオブジェクト AccountSummary には、上記の jboss バージョンをサポートしないコレクション タイプが含まれている可能性があります。クラスに Object[] 配列として属性が含まれている場合は、それらを特定のオブジェクト タイプに変更します。

例: Object[]someClass[]に変更してください。

于 2013-12-12T12:18:57.210 に答える
0

すべてのJBoss ライブラリ(jar ファイル) をプロジェクトに含めてチェックアウトします。これらのファイルはJBoss client フォルダーにあります。

于 2013-12-06T06:42:09.013 に答える