質問

Play1では、プロジェクトを戦争にパッケージ化してから、Tomcatに置くことができます。

play war

しかし、Play2で同じことをする方法は? play war 動作しない、と報告しています war 有効なタスクではありません。

役に立ちましたか?

解決

それはまだサポートされていません、プレー2.1(現在の計画に従って)までサポートはリリースされません

PS:あなたのコメントがそう言っていることは知っていますが、このページを見つける人々の答えとしてそれを持っている方が良いです。

他のヒント

@freewindが指摘したように、公式、それはサポートされていません。これは、Play2が提供するすべての素敵なWebSocketおよびその他の高度な機能をサポートするためにサーブレット3.1仕様が必要だからです。

ただし、それを使用しない場合、GitHubに提供するプラグインがあります play war クラウドサーバーなどに展開できるなど:https://github.com/dlecan/play2war-plugin/

プレイフレームワーク2.0のウォープラグイン この機能をお届けします。

このプロジェクトは、アプリを標準的な戦争パッケージにパッケージ化するためのPlay Framework 2のモジュールです。サーブレット3.0および2.5コンテナで使用できます(Tomcat 6/7、Jetty 7/8/9、JBoss 5/6/7、...)

公式サイトで提供されている場合、ウェブサイトを公開したい場合は、目標を達成するための別の方法がある場合があります。

アプリケーションのスタンドアロンバージョンを作成します

または、で使用できます lighttpd また nginx, 、ここに構成ドキュメントがあります:

フロントエンドHTTPサーバーをセットアップします

同じサーバーでいくつかのアプリケーションをホストするか、スケーラビリティまたはフォールトトレランスのためにアプリケーションのいくつかのインスタンスをバランスするか、バランスを残すことを計画している場合は、フロントエンドHTTPサーバーを使用できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top