命令后 play run
, Play 如何作为机器上的主机启动?它是否在幕后运行 apache、tomcat 等?
如果我想让我的应用程序(使用 play! 框架构建)托管在例如 apache 上,这将是一项简单的任务吗?
最佳答案
它运行 netty在幕后。如果您想将其托管在 Tomcat 或 Jetty 等 servlet 容器下,只需从您的项目文件夹中执行以下操作:
play war -o /tmp
您将在
/tmp
中看到您项目的 war 文件文件夹。贴在下面 webapps
Tomcat 或 Jetty 的文件夹,你应该很高兴。您可以使用 Apache/httpd 前端 servlet 容器,就像使用任何此类设置一样(即,您的 war 来自 Playframework 的事实不会对前端部分产生任何影响)。
关于playframework - 部署 Play!框架应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487566/