1

このトピックで見つけたリソースはすべて、Play 1.x に関連しているようです。私のアプリケーションは Play 2.1 RC1 で構築されています。私のアプリケーションは、sbt-Play プラグインと一緒に sbt を使用して構築されています。標準の Play インストーラーを実行していません (つまり、"play" コマンドを持っていません)。

アプリケーションをローカルでコンパイルしてステージングしました。これにより、.jar ファイルでいっぱいのディレクトリと、次のような「start」というシェル スクリプトが作成されます。

#!/usr/bin/env sh

exec java $@ -cp "`dirname $0`/staged/*" play.core.server.NettyServer `dirname $0`/..  

このディレクトリを Jelastic にアップロードし、上記のスクリプトを実行するように指示します。残念ながら、私が見たすべてのドキュメントでは、.war ファイルをアップロードするように指示されています。開始スクリプトを含むディレクトリを Jelastic にアップロードし、Jelastic に開始スクリプトを実行するように指示するにはどうすればよいですか?

4

1 に答える 1

0

これは解決策のようです: https://github.com/dlecan/play2-war-plugin/ - Play を WAR としてパッケージ化します。

現在、Jelasticでdbセットアップを機能させようとしているWARのビルドに成功しました。

于 2013-04-17T11:47:35.333 に答える