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}]. Vzor URL je již definován pro servlet s názvem [{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.xml v souborechvalue na anotaci javax.servlet.annotation.WebServleturlPatterns na anotaci javax.servlet.annotation.WebServletDalší informace ke změnám chování Servlet 3.1 viz následující prostředek: Změny chování Servlet 3.1.