1

Netty で実行されている Play 2.1.1 アプリケーションをスタンドアロンの Web アプリケーションとしてデプロイしようとしています。IS/インフラストラクチャの目的で、Glassfish でアプリケーションをホストする義務があります。<id>play2-war-support</id> <url>http://repository-play-war.forge.cloudbees.com/release/</url>私たちはMaven プラグインを使用して戦争を構築してきました 。

Glassfish に既に含まれているライブラリとの名前空間の競合があるため、手動で依存関係を削除する必要がある war ファイルをビルドすることに気付きました。

Websockets を使用しています。また、Websockets は Servlet 3.1+ でのみサポートされていることも読みました。

War を Glassfish 3 と 4 の両方のサーバーにデプロイしようとしましたが、Play アプリケーションで定義されたルートのいずれかにアクセスしようとすると、メッセージが表示されて失敗しました。

HTTP ステータス 404 - 見つかりません タイプ ステータス レポート メッセージ 見つかりません 説明 要求されたリソースは利用できません。GlassFish サーバー オープン ソース版 4.0

たとえば、Glassfish が実行中のルートを指す *.xml ファイルなど、War ファイルに必要なその他の変更はありますか。

このトピックに関する適切な情報源はありますか? Play 自体は、情報が非常に少ないようです。

4

0 に答える 0