Я использую Play Framework (версия 2.4.2) с помощью WebsphereMQ. Поэтому я хотел бы вызвать приложение Play без обращения к URL-адресу выполнения (http://localhost:9000) при запуске сервера.Как вызвать приложение воспроизведения без попадания в URL-адрес игры 2.4.2
ответ
Вы описываете поведение development mode, которое не должно использоваться в производстве. Из документов:
В этом режиме сервер будет запущен с включенной функцией автоматической перезагрузки, что означает, что для каждого запроса Play будет проверять ваш проект и перекомпилировать требуемые источники. При необходимости приложение перезапустится автоматически.
production mode Приложение начнется сразу, без запроса. From the docs:
Мы видели, как запустить приложение Play в режиме разработки, однако команда
run
не должна быть использована для запуска приложения в режиме производства. При использованииrun
по каждому запросу Play проверяет с помощью sbt, чтобы увидеть, были ли какие-либо файлы изменены, и это может иметь значительное влияние на производительность вашего приложения.Существует несколько способов развертывания приложения Play в режиме производства. Начнем с использования рекомендуемого способа, создав артефакт распространения.