我正在尝试部署一个使用 Play 构建的 Java Web 应用程序。 这个link提供了有关如何执行此操作的详细说明。
我成功地按照说明使用 dist 命令部署 play。为了运行应用程序,我使用了下面的命令
play-projects-test-play-1.0-SNAPSHOT/bin/play-projects-test-play
该应用程序部署在我通过 ssh 连接到的 Oracle Linux Server 版本 7.2
上。
但是我的问题是,当终止 ssh 连接时也会离线。如何将其作为服务运行(例如 service mongod start)?
最佳答案
您可以使用nohup在后台运行该进程。
nohup ./play-projects-test-play> /dev/null 2>&1 &
您也可以使用screen作为替代方案
screen -A -m -d -S screenname ./play-projects-test-play &
注意:您需要安装屏幕
yum install screen
关于java - 将 Play 项目部署为服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44697229/