2013-03-26 8 views
5

Provare a passare da Run-app (che funziona bene, nessun problema) a funzionare su Tomcat. Tuttavia, quando eseguiamo grails test war, il passaggio Building War File... non riesce.Grails build war file fallisce senza indicazioni sul motivo per cui

Ecco l'output della console, non sono sicuro di come forzarlo a dirmi il problema con la compilazione.

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..... 

E la finestra pop-up si apre con 'grails test war' has encountered a problem. Problem executing: test war. reale disponibile.

Il pulsante "Dettagli" fornisce ulteriori dettagli.

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:----------- 

Qualche idea? Ho provato ad aggiungere --stacktrace ma non mi dice ancora perché non funziona.

Modifica.

In esecuzione dalla riga di comando grazie al commento di Ian. Il nuovo errore è:

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

sa che dovrò costruirà quel file dopo pranzo?

+0

"la finestra popup si apre" suggerisce che si sta eseguendo questo in un IDE, si ottiene un output più utile se lo si esegue dalla riga di comando, invece? –

+0

Sì, lo sto eseguendo nel GGTS. Proverò a correre dalla riga di comando. – idonaldson

+0

Prova 'grails test war --stacktrace --verbose' per ulteriori informazioni –

risposta

6

ho avuto questo errore una volta e ho riparato con la creazione della cartella migrazioni alla posizione prevista ...

Probabilmente aggiornati ad una versione più recente di Grails recente o è stato utilizzato una versione Grails che era più recente della versione Grails configurata nelle proprietà del progetto.

0

Si sta utilizzando il controllo della versione per il progetto?

Un errore simile si è verificato per me quando ho configurato CVS per eliminare le directory vuote. Ho disattivato questa funzione e la compilazione Grails è stata completata correttamente.

Problemi correlati