我在这个主题上找到的资源似乎都与Play 1.x有关。我的应用程序基于Play 2.1 RC1构建。我的应用程序是使用sbt和sbt-Play插件构建的。我没有运行标准Play安装程序(意思是我没有“播放”命令。)
我在本地编译和暂存了我的应用程序,它为我提供了一个充满.jar文件的目录以及一个名为“start”的shell脚本,其中包含:
#!/usr/bin/env sh
exec java $@ -cp "`dirname $0`/staged/*" play.core.server.NettyServer `dirname $0`/..
我想将此目录上传到Jelastic,然后告诉它运行上面的脚本。不幸的是,我见过的所有文档都告诉我上传.war文件。如何将目录上传到Jelastic,包括启动脚本,然后告诉Jelastic运行启动脚本?
答案 0 :(得分:0)
这看起来像一个解决方案:https://github.com/dlecan/play2-war-plugin/ - 它将Play打包为WAR。
我已经成功构建了WAR,目前正试图让数据库设置在Jelastic上运行。