我使用Java中的Play Framework 2.1.0和现有的MySql数据库编写了一组RESTful API。
现在我想将它部署在以Ubuntu作为其操作服务器的服务器上。我希望同一局域网中的所有用户都可以访问它。但我不知道如何设置它。
我应该安装像tomcat这样的软件吗?
答案 0 :(得分:3)
您不需要安装Tomcat,Play内置了独立的HTTP服务器,因此您只需在端口80上启动它即可。
当然,通过Play控制台启动应用程序是没有意义的,因此您应该按照in the docs所述准备dist package
。
如果目标计算机只托管这一个应用程序,您只需使用由start
命令创建的dist
脚本。
另一方面,将some frontend HTTP server用作负载均衡器和反向代理非常有用。它将允许您使用SSL,在同一台计算机上托管具有虚拟主机的许多应用程序,甚至只是以类似CDN的模式提供公共资产。