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呼び出しを再び機能させる必要があります...