我计划使用jBoss
来部署,管理和监控playframework应用程序,但是从https://github.com/play2war/play2-war-plugin/wiki/ConfigurationLoggingJBoss7,我发现jBoss和playframework不能很好地协同工作。
从official documentation开始,它只说Apache或Nginx可以用于HTTP服务器,但那里没有提到应用服务器。有没有人对Playframework部署的可行应用服务器有什么想法? Apache Tomcat或GlassFish怎么样?
答案 0 :(得分:8)
您不需要任何应用程序服务器来运行Play 2.x应用程序。应用程序可以独立运行,它在内部使用Netty来处理套接字,Akka来处理并发性等。
通常在Play应用程序前面使用Apache或Nginx来卸载静态资源的提供,HTTPS处理(两者都可以直接在应用程序本身中完成),最重要的是允许公共访问同一IP上的多个应用程序和不同路径下的港口。
答案 1 :(得分:0)
在Play 1.0中,你可以构建一个战争,在你描述的容器中运行。 Play 2.0中删除了此功能,以将嵌入式Netty服务器作为部署应用程序的主要方式。现在您需要play2war来实现此功能。