如何在Prod服务器中部署Play应用程序(v.2.6)?

时间:2018-09-19 03:33:53

标签: playframework playframework-2.6

我已经使用Java使用Play Framework 2.6.16编写了一组RESTful API。 我使用dist命令制作一个zip文件,并在仅安装JDK1.8的服务器上将其上拉。

$解压缩my-app-1.0.zip $ my-app-1.0 / bin / my-app -Dplay.http.secret.key = abcdefghijk

但是执行上述命令后,我无法退出Play控制台,Ctrl + D无效,Ctrl + C正常运行,但也会终止该应用程序。

我不知道下一步该怎么做,有人解决方案吗? 请提供帮助,提前谢谢。

1 个答案:

答案 0 :(得分:0)

只需在任何Linux命令(包括您提到的命令)之后添加一个&字符,即可使其在后台运行;之后,您将获得进程号(以后可以根据该进程号终止):

$ sbt clean compile run &
[1] 15791

下一步做什么?。您问下一步需要做什么,那么您可以将Nginx用作面向Internet的HTTP服务器,它将传入的流量重定向到localhost:9000您的Play应用程序正在运行。