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 自体は、情報が非常に少ないようです。