【问题标题】:How to auto-run my scala app in the Play framework on Linux upon server reboot?服务器重新启动后,如何在 Linux 上的 Play 框架中自动运行我的 scala 应用程序?
【发布时间】:2015-11-08 20:41:57
【问题描述】:

全部。我什至都不是新手——我是个新手。我们有一个使用 Play 框架用 Scala 编写的在 Linux 中运行的工具。我对自己的 Linux 经验很了解,并且对 Play 或 Scala 的经验为零。

应用程序在前几天崩溃了,当我们重新启动服务器时,我们希望它会自动重新启动应用程序。唉,它没有。我终于弄清楚了应用程序在哪里,它是用什么编写的,以及如何让它运行。

问题是它只在我的终端窗口中运行,当然,当我注销时,应用程序将停止运行。

问题:如何在服务器重启时让它自动运行?我在终端窗口中运行它时使用的命令来自应用程序的根目录,使用以下命令:play run

这是 Amazon Linux (https://aws.amazon.com/amazon-linux-ami/2015.03-release-notes),玩! 2.1.1(使用 Java 1.7.0_79 和 Scala 2.10.0)。

谢谢。

【问题讨论】:

标签: linux scala playframework


【解决方案1】:

您只需要sbt-native-packager。它将从您的 Play 应用程序创建 unix 包。安装后,您的应用将作为服务安装 - 它将在启动时启动。

【讨论】:

    猜你喜欢
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    • 2013-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多