アプリをGrails1.3.9から2.2.0に変換しました。プロジェクト名を含むURLの代わりにアプリケーションを実行すると、[:]に置き換えられます。
例:http://localhost:8080/[:]/{controller}/{action}
。コントローラとアクションは正しいままで、プロジェクト名で発生しているだけです。
アプリをGrails1.3.9から2.2.0に変換しました。プロジェクト名を含むURLの代わりにアプリケーションを実行すると、[:]に置き換えられます。
例:http://localhost:8080/[:]/{controller}/{action}
。コントローラとアクションは正しいままで、プロジェクト名で発生しているだけです。
移行中に同様の問題が発生しましたが、これはserverUrl構成が原因でした。
以前のバージョンで有効だった、構成で使用されているアプリケーション名にアクセスするための変数の名前が変更された可能性があると想定しています。
redirect()メソッドは、grails.serverURL構成設定を使用してリダイレクトURLを生成するようになりました。特に開発環境とテスト環境から、設定を削除する必要がある場合があります。ここに文書化されています。