分发Play 2.0.1框架应用程序

4

最新版本的play(我认为是2.0.1)没有提供将应用程序打包成web存档文件的方法。有没有办法打包应用程序以进行分发?


1
play dist 创建一个独立的包,但它不是一个 war 包。 - ron
2个回答

2
有一个名为play2-war-plugin的插件可以实现这个功能。但是请注意,从servlet容器中可能无法访问一些原生Play的功能。该插件网站显示了兼容性矩阵,展示了当前状态和计划的改进。
正如上面评论中ron所说,您可以在Play控制台中使用play dist来生成独立的JVM应用程序。这是推荐的部署选项。

2

这里有一个WAR模块,来自于它的公告

Play2War是用于Play框架2的模块,可将您的应用程序打包成标准的WAR包: https://github.com/dlecan/play2-war-plugin/

请看此处作为示例 (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

Damien


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接