1

Mavenを使用して動作するGWT1.5.2アプリケーションを1.6.4にアップグレードしようとしました。すべてのエラーを修正し、すべての非推奨の呼び出しを更新した後、正常にコンパイルされます。

しかし、アプリケーションを起動しようとしても何も起こりません。(Firebugによると)ダウンロードしようとしているファイルは

http://localhost:8080/softwarename/com.myCompany.WorkSpace/undefined

明らかに、this()の直前にロードされたファイルは、文字列http://localhost:8080/softwarename/com.myCompany.WorkSpace/com.myCompany.WorkSpace.nocache.jsで定義されたファイルをGETしようとしていnullます。

セットアップ(pom.xml、構造など)を機能させるには、何を変更する必要がありますか?グーグルは助けていない...

更新:私は解決策を見つけたようです。移行手順は、いくつかの変更を加えて機能しました。rename-to属性からの名前でwarディレクトリにディレクトリを作成する必要がありました。

mavenはwarディレクトリからWorkSpace.htmlを取得しませんでしたが、パブリックディレクトリから取得したため、スクリプトブロックのパスからフォルダを削除する必要がありました。URLがからhttp://localhost:8080/softwarename/com.myCompany.WorkSpace/WorkSpace.htmlに変更されたため、スプリングセキュリティフィルターのパスも変更する必要http://localhost:8080/softwarename/workspace/WorkSpace.htmlがありました(workspace名前の変更先の値は次のとおりです)。

これで、RPC呼び出しを再び機能させる必要があります...

4

1 に答える 1

1

GWT1.6の新しいプロジェクト構造に気付いたのではないかと思います。基本的に、いくつかのファイルは別の場所にある必要があります。

GWT 1.6リリースノートの移行手順に従って、コードを機能させました。

私たちはMavenを使用していないので、私はそこであなたを助けることができないのではないかと思います。

于 2009-05-22T10:24:05.440 に答える