これはあなたが直面している問題ではないかもしれませんが、最も頻繁に発生する問題のようです。
予想してみましょう - 最後に GWT を試したのは 4 年前で、いつかそれを引き出すことを望んでサンプル プロジェクトを蓄えました。
そして昨日、あなたはそれを引き出しました。ちょっとうまくいったので、最新の 2.4.0 にアップグレードすることにしました。(実際には最新は 2.5.0-rc1 です)。
おっと。プロジェクトの web-inf/lib は、まだバージョン 2.2 より前の gwt-servlet jar を忠実に使用しています。
いいえ、それはできません。GWT-RPC データ転送形式はバージョン不安定です。あるバージョンから次のバージョンへの互換性は保証されていません。
簡単な解決策 - 新しい Google プラグインを使用して新しい GWT プロジェクトを再作成します。次に、プロジェクトの src と web.xml を新しいプロジェクトにコピーします。
または、gwt-servlet.jar を最新のものに置き換えます。また、gwt-servlet-deps.jar を使用している場合は、それもアップグレードする必要があります (ただし、gwt-servlet.deps.jar を使用した場合、この質問をする必要はないため、そうは思いません)。
しかし、古いプロジェクトの gwt サンプルを保持する理由は何ですか?
サンプルは、何年にもわたってまったく同じままです。新しい GWT 2.4.0 ダウンロードのサンプルを使用しないでください。サンプルを保管する必要はありません。サンプルのプロジェクトを新たに作成してみてください。
GWT ディレクトリは、Eclipse の plugins ディレクトリの下にある長い名前で見つかります。お気に入り
plugins/com.google.gwt.eclipse.sdkbundle_2.4.0.v201205091048-rel-r37/gwt-2.4.0.
この中にサンプル ディレクトリがあります。