在生产中部署Play 2.3

时间:2014-11-07 13:03:56

标签: scala playframework

我开发了一个Scala / Play webapp,现在我正在尝试将其部署到生产环境中。 什么是推荐的"最佳方式"这样做?

documentation提到的只是从播放控制台运行它,这似乎不是很强大(如果机器重启等)。

有应用程序将应用程序包装到war文件中并部署在Tomcat7上(例如play2war),但它们似乎没有被积极开发(例如,只有beta支持2.3,该插件不能从maven repo获得等)。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

如果您在Windows上托管应用程序,请查看Yet Another Java Service Wrapper,该应用程序将应用程序包装在Windows服务中,即使在重新启动后也能保持运行。

如果您在Linux上运行它,请查看SupervisordMonit,它会监视应用程序并在需要时启动,重新启动并停止它。

请参阅以下链接以获取教程: