我使用Java中的Play Framework 2.6.16编写了一组RESTful API。我使用dist命令制作一个zip文件,并在我的服务器上进行上传,只安装了JDK1.8。
$ unzip my-app-1.0.zip $ my-app-1.0 / bin / my-app -Dplay.http.secret.key = abcdefghijk
但是在执行上述命令后,我无法退出Play控制台,Ctrl + D无法正常工作,Ctrl + C正在工作,但它也会终止应用程序。
我不知道接下来该做什么,有人有解决方案吗?请提前帮助,谢谢。
只需在任何Linux命令(包括您提到的命令)之后添加一个&
字符,以使其在后台运行;在此之后,您将获得进程号(您可以稍后根据它终止它):
$ sbt clean compile run &
[1] 15791
接下来做什么?你问下一步你需要做什么,好吧,你可以使用Nginx作为面向互联网的HTTP服务器,将传入流量重定向到运行Play应用程序的localhost:9000
。