2013-01-31 7 views

risposta

14

Utilizzare l'oggetto Global che - se utilizzato - deve essere definito nel pacchetto di default:

object Global extends play.api.GlobalSettings { 

    override def onStart(app: play.api.Application) { 
    ... 
    } 

} 

Si ricorda che in modalità di sviluppo, l'applicazione solo carichi sulla prima richiesta, quindi è necessario attivare una richiesta di avviare il processo.

+1

Ho aggiunto una nota alla fine perché questo mi ha morso, spero che non ti dispiaccia. – Joe

+1

Dov'è il pacchetto predefinito in Play 2? – poliu2s

+0

@ poliu2s: penso che sia l'app/cartella. –

0

Stavo ottenendo un errore simile. Come ha detto @Leo, crea l'oggetto Global in app/directory.

L'unica cosa che dovevo fare era cambiare "app: Application" in "app: play.api.Application".

app: Applicazione riferita alla classe Applicazione nel pacchetto di controllori.

Problemi correlati