Comportamentul mapării tiparului URL este diferit în implementarea caracteristicii Servlet 3.1 faţă de implementarea Servlet 3.0. În Servlet 3.0, o aplicaţie poate porni cu succes chiar dacă acelaşi model URL este mapat la mai multe servleturi. În Servlet 3.1, aplicaţia nu porneşte şi aruncă excepţia următoare:
SRVE9016E: Unable to insert mapping [{0}] for servlet named [{1}]. Tiparul URL este definit deja pentru servletul numit [{2}].
Pentru a rezolva această eroare, actualizaţi tiparele URL ale aplicaţiei, astfel încât fiecare tipar URL să fie mapat la un singur servlet.
Această regulă semnalează tiparele URL care sunt mapate la servleturi multiple. Tiparele URL sunt specificate în următoarele locaţii:
web.xml şi web-fragment.xmlvalue din adnotarea javax.servlet.annotation.WebServleturlPatterns din adnotarea javax.servlet.annotation.WebServletPentru informaţii suplimentare despre modificările comportamentului Servlet 3.1, vedeţi următoarea resursă: Servlet 3.1 behavior changes.