私はGWTプロジェクトを持っていましたが、以前は動作していましたが、動作を停止しました。GWTシリアル化ポリシーホワイトリスト
私は、受信エラーがある:
com.google.gwt.user.client.rpc.SerializationException:タイプが「java.util.ArrayListの」シリアル化できる型のセットに含まれていませんでしたこのSerializationPolicyまたはそのClassオブジェクトをロードできませんでした。セキュリティ上の理由から、この型はシリアル化されません。
今GWTのコンパイルは、この出力を与えた:
直列化のために修飾型 'dk.web.client.Dummy' のフィールドを分析dk.web.client.Dummy インスタンス化可能性(instantiability) を確認 プライベートjava.util.ArrayListのアル java.util.ArrayListの 確認インスタンス化可能性(instantiability) java.util.ArrayListの [WARN]直列化の対象とオブジェクトのすべてのサブタイプをチェック
RPCサービスで使用されるすべてのクラスで引数のコンストラクタがゼロで、すべてがIsSerializableを実装しています。
上記のダミークラスには、SerializationPolicyホワイトリストに不足しているクラスを追加するためにRPCサービスで使用されるすべてのクラスがあります。
どうすればよいですか? GWT1.4のよう
おかげ