1

我使用 Java 中的 Play Framework 2.1.0 和现有的 MySql 数据库编写了一组 RESTful API。

现在我想将它部署在以 Ubuntu 作为其操作服务器的服务器上。并且希望同一个局域网内的所有用户都能访问它。但我不知道如何设置它。

我应该安装一些像tomcat这样的软件吗?

4

1 回答 1

3

您不需要安装 Tomcat,Play 内置了独立的 HTTP 服务器,因此您可以在端口 80 上启动它,仅此而已。

当然,通过 Play 控制台启动应用程序没有任何意义,因此您应该按照文档中的说明dist package准备一个。

如果目标机器将只托管这一个应用程序,您只需要使用上述命令start创建的脚本。dist

另一方面,使用一些前端 HTTP 服务器作为负载平衡器和反向代理非常有用。它将允许您使用 SSL,在同一台机器上托管许多具有虚拟主机的应用程序,甚至只是以类似 CDN 的模式提供公共资产。

于 2013-08-23T06:23:18.170 回答