El comportamiento de correlación de patrón de URL es distinto en la implementación de la característica Servlet 3.1 que en la implementación de Servlet 3.0. En Servlet 3.0, una aplicación se puede iniciar correctamente incluso si el mismo patrón de URL se correlaciona con varios servlets. En Servlet 3.1, la aplicación no se inicia y emite la siguiente excepción:
SRVE9016E: No se puede insertar la correlación [{0}] para el servlet denominado [{1}]. El patrón de URL ya está definido para el servlet llamado [{2}].
Para resolver este error, actualice los patrones de URL de la aplicación de modo que cada patrón de URL está correlacionado con un solo servlet.
Esta regla marca los patrones de URL que se correlacionan con varios servlets. Los patrones de URL se especifican en las ubicaciones siguientes:
web.xml y web-fragment.xmlvalue en la anotación javax.servlet.annotation.WebServleturlPatterns en la anotación javax.servlet.annotation.WebServletPara obtener más información sobre los cambios de comportamiento de Servlet 3.1, consulte el recurso siguiente: Cambios de comportamiento de Servlet 3.1.