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