Chování mapování vzoru URL se liší v implementaci funkce Servlet 3.1 než v implementaci Servlet 3.0. Ve verzi Servlet 3.0 se aplikace spustí úspěšně, i když stejný vzor adresy URL je mapován na více servletů. Ve verzi Servlet 3.1 se aplikace nespustí a vyvolá následující výjimku:
SRVE9016E: Unable to insert mapping [{0}] for servlet named [{1}]. The URL pattern is already defined for servlet named [{2}].
Chcete-li tuto chybu vyřešit, aktualizujte vzory URL aplikace tak, aby každý vzor URL byl mapován na jediný servlet.
Toto pravidlo značí vzory URL, které jsou mapovány na více servletů. Vzory URL jsou určeny v následujících umístěních:
web.xml a web-fragment.xmlvalue na anotaci javax.servlet.annotation.WebServleturlPatterns na anotaci javax.servlet.annotation.WebServletDalší informace o změnách chování Servlet 3.1 viz následující prostředek: Změny chování Servlet 3.1.