我在PlaysphereMQ中使用Play Framework(版本2.4.2)。所以我想调用我的Play应用程序,而不是在服务器启动时点击执行URL(http://localhost:9000)。
答案 0 :(得分:0)
您正在描述不应在生产中使用的development mode的行为。来自文档:
在此模式下,将启动服务器并启用自动重新加载功能,这意味着对于每个请求,Play将检查您的项目并重新编译所需的源。如果需要,应用程序将自动重启。
在production mode中,应用会立即启动,无需请求。 From the docs:
我们已经了解了如何在开发模式下运行Play应用程序,但不应使用
run
命令在生产模式下运行应用程序。使用run
时,对每个请求,Play都会检查sbt以查看是否有任何文件已更改,这可能会对您的应用程序产生重大性能影响。在生产模式下部署Play应用程序有多种方法。让我们首先使用推荐的方法,创建一个分布工件。