分发Play 2.0.1框架应用程序

时间:2012-05-31 10:05:10

标签: scala playframework playframework-2.0

最新版本的play(我认为2.0.1)没有提供在Web存档中打包应用程序的方法。有没有办法打包分发申请?

2 个答案:

答案 0 :(得分:2)

有一个插件,名为play2-war-plugin。但是,请注意,无法从servlet容器访问本机播放的某些功能。插件站点显示一个兼容性矩阵,显示当前状态和计划的改进。

正如上面评论中的ron所说,您可以在播放控制台中使用play dist来生成独立的jvm应用程序。这是部署的推荐选项。

答案 1 :(得分:2)

来自its announcement

的WAR模块
  

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

     达米恩