Verificar uma mudança de comportamento com o mapeamento de padrões de URL

O comportamento do mapeamento de padrões de URL na implementação do recurso do Servlet 3.1 é diferente na implementação do Servlet 3.0. No Servlet 3.0, um aplicativo poderá ser iniciado com êxito, ainda que o mesmo padrão de URL esteja mapeado para vários servlets. No Servlet 3.1, o aplicativo não é iniciado e lança a exceção a seguir:

SRVE9016E: Unable to insert mapping [{0}] for servlet named [{1}]. O padrão da URL já está definido para o servlet denominado [{2}].

Para resolver esse erro, atualize os padrões de URL do aplicativo para que cada padrão de URL seja mapeado para um único servlet.

Essa regra sinaliza padrões de URL que são mapeados para vários servlets. Os padrões de URL são especificados nos locais a seguir:

Para mais informações sobre mudanças de comportamento do Servlet 3.1, veja o recurso a seguir: Mudanças de comportamento do Servlet 3.1.