java - 将 Play 项目部署为服务

标签 java ssh web-applications playframework-2.0 web-deployment

我正在尝试部署一个使用 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/

相关文章:

java - 如何使用 putStringArrayListExtra() 传递 ArrayList

java - Intent 的动画监听器错误

jenkins - 无法通过 SSH 启动 Jenkins 代理

linux - 如何在.sh文件上执行ssh命令?

java - 如何为 Jetty 的 Maven Cargo 插件指定 jetty-env.xml 文件?

java - 使用 Spring 连接数据库时出错

java - 正则表达式匹配标点符号

ubuntu - 如果我们切换 aws 实例,我们是否需要新的亚马逊 key 对?

java - 403 拒绝访问 Tomcat 7.0.52 中的指定 url

python - django 中的网络 ERP 我从哪里开始?