Sto usando il gioco quadro 2.0.4,Qual è la differenza tra l'utilizzo di Play Start e Play Run?
ho notato che nella cartella di progetto, se ho usato play start
, le risposte del server più veloce del server avviati tramite play run
. Tuttavia, l'utente non può accedere alle risorse statiche sotto public
cartella del server iniziato a utilizzare start
di comando, quindi mi chiedo che cosa è la configurazione start
predefinita che cambiare la directory principale o devo cambiare percorsi che originariamente definito come:
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
HEAD /assets/*file controllers.Assets.at(path="/public", file)
Grazie per la risposta! Penso di aver capito il motivo per cui non è possibile accedere all'asserzione in modalità produzione usando 'start': perché il mio programma genera dinamicamente file statici, dove l'avvio precompilerà * tutti * i file e non può accedere allo statico generato dinamicamente File. Ma se voglio usare la modalità di produzione, per ora non so come risolvere questo problema. – monica
Hmm, ho appena provato a posizionare qualsiasi file di testo (ad esempio dynamic.file.txt) su 'projectname/target/scala-2.10/classes/public/dynamic.file.txt' mentre l'applicazione è stata avviata (' play start'). E quello che è successo è che posso accedere al file appena aggiunto all'URL 'http: // yourdomain/assets/dynamic.file.txt' .. Puoi provarlo, amico! ;) –