Oynatma başlangıç ve oynatma çalıştırması arasındaki fark nedir? Ben oyun çerçevesini 2.0.4, kullanıyorum
ben
play start
kullanılırsa proje klasöründe, hızlı sunucudan daha sunucu yanıtları
play run
aracılığıyla başladığını fark ettim. Ancak, kullanıcı
start
komutunu kullanarak başladı sunucuda
public
klasörü altında statik kaynakları erişemez, bu nedenle kök dizini değiştirmeden
start
varsayılan yapılandırma nedir ben merak ediyorum ya da ben aslen olarak tanımlanan güzergah değiştirmek gerekiyor:
# 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)
Cevabınız için teşekkürler! "Start" kullanarak üretim modunda girişlere erişilememesinin nedenini anladığımı düşünüyorum: çünkü programım dinamik olarak statik dosyaları oluşturur, burada başlangıçta * tüm * dosyaları derlenecek ve dinamik olarak oluşturulan statik değere erişilemez Dosyalar. Ancak üretim modunu kullanmak istersem, şu an için bu sorunu nasıl çözeceğimi bilmiyorum. – monica
Hmm, uygulama başladığında ('play start')' projename/hedef/scala-2.10/classes/public/dynamic.file.txt' üzerine herhangi bir metin dosyasını (dynamic.file.txt) yerleştirmeye çalıştım. Ve ne oldu, yeni eklenen dosyaya 'http: // alanadiniz/varlıklar/dynamic.file.txt' adresinden erişebilirim. Bunu deneyebilirsiniz, arkadaş! ;) –