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

Die Servlet 3.1 Spezifikation stellt klar, dass eine web.xml Datei nicht mehr als ein <absolute-ordering> Element enthalten kann. Außerdem können web-fragment.xml -Dateien nicht mehr als ein <ordering> element enthalten. Anwendungen mit mehreren <ordering> oder <absolute-ordering> elementen können nicht bereitgestellt werden. In Servlet 3.0 schlägt die Implementierung der Anwendung zwar nicht fehl, aber die Funktion der Elemente ist unbestimmt.

Diese Regel kennzeichnet 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.