我运行play框架的生产模式,如何让它运行后台

时间:2016-03-16 07:32:15

标签: java deployment playframework production

“./ scorpio -Dhttp.port = 10000&”

enter image description here

也不起作用 enter image description here

我使用“activator dist”来部署我的游戏项目,我开始将我的应用程序作为fisrt pic,。/ scorpio -Dhttp.port = 10000 -Dplay.evolutions.db.default.autoApply = true -Dplay.crypto .secret = QCY?Anfk?AZ?iwrNwnxIR6  如何启动它以便应用程序将在后台运行

3 个答案:

答案 0 :(得分:0)

与游戏不相关。它是关于如何在后台启动任何其他java / shell应用程序。

这里已经回答了以下问题: How to run a shell script in the background and get no output

答案 1 :(得分:0)

正如@Micahl提到的那样,它与播放无关,而是在linux上运行的任何脚本。 nohup是你的朋友。阅读更多here

nohup ./scorpio -Dhttp.port=10000 >/dev/null 2>&1

确保将应用程序日志记录正确配置到文件,因为上面的命令会将所有stdout重定向到/ dev / null。

答案 2 :(得分:0)

如果您正在制作Play app,我建议使用sbt-native-packager构建系统包。构建的软件包使用系统级服务在后台运行应用程序,具有适当的配置并具有方便的版本控制工具。