Web 記述子の重複エレメントに関する振る舞いの変更を確認する

Servlet 3.1 仕様では、web.xml ファイルに複数の <absolute-ordering> エレメントを含めることはできないことが規定されました。 さらに、web-fragment.xml ファイルに複数の <ordering> エレメント含めることはできません。 複数の <ordering> エレメントまたは <absolute-ordering> エレメントのあるアプリケーションのデプロイは失敗します。 サーブレット 3.0 では、そのようなアプリケーションのデプロイは失敗しませんが、エレメントの機能が予測不能になる可能性があります。

この規則により、web.xml ファイル内の重複する <absolute-ordering> エレメントおよび web-fragment.xml ファイル内の重複する <ordering> エレメントにフラグを立てます。

この問題を解決するには、重複するエレメントを削除し、必要に応じてそれらの内容を単一エレメントにマージします。

Servlet 3.1 での振る舞いの変更について詳しくは、 Servlet 3.1 での振る舞いの変更のリソースを参照してください。