5

run-app (正常に動作し、まったく問題ありません) から Tomcat での実行に移行しようとしています。ただし、ステップを実行grails test warするとBuilding War File...失敗します。

これがコンソール出力です。ビルドの問題を強制的に通知する方法がわかりません。

Loading Grails 2.2.0
| Configuring classpath.
| Environment set to test.....
| Packaging Grails application.....
| Compiling 1 source files.....
| Compiling 33 GSP files for package [infogriz]..
| Compiling 5 GSP files for package [debug].
| Compiling 4 GSP files for package [databaseMigration]..
| Building WAR file.....

そして、ポップアップ ウィンドウが開き、'grails test war' has encountered a problem. Problem executing: test war.リアル ヘルプが表示されます。

「詳細」ボタンは、これをより詳細に表示します。

Problem executing: test war --stacktrace --verbose
Command terminated with an error code (see details for output)
------System.out:-----------
Loading Grails 2.2.0
| Configuring classpath.
| Environment set to test.....
| Packaging Grails application.....
| Compiling 2 source files.....
| Compiling 33 GSP files for package [infogriz]..
| Compiling 5 GSP files for package [debug].
| Compiling 4 GSP files for package [databaseMigration]..
| Building WAR file.....
------System.err:-----------

何か案は?--stacktrace を追加してみましたが、なぜ失敗したのかわかりません。

編集。

Ian のコメントのおかげで、コマンド ラインから実行できます。新しいエラーは次のとおりです。

`| Error Error executing script War: : c:\Users\me\git\infogriz\grails -app\migrations does not exist.

私は昼食後にそのファイルを構築すると思いますか?

4

2 に答える 2

6

一度そのエラーが発生し、予想される場所に移行フォルダーを作成して修正しました...

おそらく、最近 Grails の新しいバージョンに更新したか、プロジェクト プロパティで構成された Grails バージョンよりも新しい Grails バージョンを使用しました。

于 2013-03-28T12:50:41.660 に答える
0

プロジェクトにバージョン管理を使用していますか?

空のディレクトリを整理するように CVS を構成したときに、同様のエラーが発生しました。この機能をオフにすると、Grails のビルドが正常に完了しました。

于 2013-08-23T02:56:58.410 に答える