最新版本的play(我认为2.0.1)没有提供在Web存档中打包应用程序的方法。有没有办法打包分发申请?
答案 0 :(得分:2)
有一个插件,名为play2-war-plugin。但是,请注意,无法从servlet容器访问本机播放的某些功能。插件站点显示一个兼容性矩阵,显示当前状态和计划的改进。
正如上面评论中的ron所说,您可以在播放控制台中使用play dist
来生成独立的jvm应用程序。这是部署的推荐选项。
答案 1 :(得分:2)
Play2War是Play框架2的一个模块,用于打包您的应用 标准WAR包: https://github.com/dlecan/play2-war-plugin/
查看http://servlet30.play-war.cloudbees.net/的示例 (JBoss7 @Cloudbees)。
与以前的版本一样,Play2War插件仅支持Servlet 3.x. 容器,具有异步请求/响应模型(Tomcat7,JBoss 7,Jetty 8,......)
v0.3.2修复了WAR文件中重复条目的问题(无法修复) “dist”任务的相同问题。
请记住,此插件仍处于alpha版本和项目需求中 测试人员(Weblogic,Websphere,......) https://github.com/dlecan/play2-war-plugin/wiki/How-to-help
达米恩