【发布时间】:2015-04-17 11:00:29
【问题描述】:
我创建了一个基于 Scala Play 框架 2 的 Web API。过去,我使用 SBT 插件生成 war 文件,以便使用 Tomcat 在生产环境中进行部署。现在可以使用 SBT 原生打包器插件从 Play 项目构建原生包。我用它从我的网络应用程序中生成了一个 debian 包。
但是,我不明白它是如何工作的。我可以生成并安装 debian 包并启动守护程序,但我的 API 似乎没有监听请求。
在第一种情况下,Tomcat 托管包含 Play 应用程序的 war 文件并管理 HTTP 连接。我觉得我的 debian 包中缺少一些部分,以便像 Tomcat 下的 war 文件一样正常工作。
问题是,如何使用本机打包程序插件来部署独立的 HTTP API?什么负责处理 HTTP 连接?我的项目中缺少什么?
提前致谢
【问题讨论】:
标签: scala playframework-2.0 web-deployment typesafe-activator sbt-native-packager