Prüfen, ob sich das Verhalten in Bezug auf doppelte Elemente in Webdeskriptoren geändert hat

Die Servlet 3.1-Spezifikation legt fest, dass eine Datei web.xml nur ein einziges Element <absolute-ordering> enthalten darf. Außerdem dürfen web-fragment.xml-Dateien nur ein einziges Elemeent <ordering> enthalten. Die Implementierung von Anwendungen mit mehreren <ordering>- oder <absolute-ordering>-Elementen schlägt fehl. In Servlet 3.0 schlägt die Implementierung der Anwendung zwar nicht fehl, aber die Funktion der Elemente ist unbestimmt.

Diese Regel markiert doppelte <absolute-ordering>-Elemente in den web.xml-Dateien und doppelte <ordering>-Elemente in den web-fragment.xml-Dateien.

Zur Behebung dieses Problems entfernen Sie die doppelten Elemente und führen deren Inhalt bei Bedarf zu einem einzigen Element zusammen.

Weitere Informationen zu den Verhaltensänderungen in Servlet 3.1 finden Sie unter Servlet 3.1 behavior changes.