Я использую рамки игры 2.0.4,В чем разница между началом игры и запуском игры?
Я заметил, что в папке проекта, если я использовал play start
, ответы сервера быстрее, чем сервер запускается через play run
. Тем не менее, пользователь не может получить доступ к статическим ресурсам при public
папки на сервере начал использовать start
команды, поэтому я интересно, что конфигурация start
по умолчанию, изменив корневой каталог или мне нужно изменить маршруты, которые первоначально определены как:
# 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)
Спасибо за ответ! Я думаю, что я выяснил проблему, почему утверждения не могут быть доступны в режиме производства с использованием 'start': потому что моя программа динамически генерирует статические файлы, где старт будет прекомпилировать * все * файлы и не может получить доступ к динамически генерируемому статическому файлы. Но если я хочу использовать режим производства, я пока не знаю, как решить эту проблему. – monica
Хмм, я просто попытался поместить любой текстовый файл (скажем, dynamic.file.txt) в 'projectname/target/scala-2.10/classes/public/dynamic.file.txt', когда приложение запустилось (' play start'). И произошло то, что я могу получить доступ к недавно добавленному файлу по адресу http: // yourdomain/assets/dynamic.file.txt'. Вы можете попробовать, друг! ;) –