Filtros(Java web), erros?

Eu tenho um arquivo web.xml onde fiz a declaração dos filtros do meu projeto e eu preciso de um filtro que capture apenas as requisições para paginas.jsp, eu criei esse filtro, mas não entendo o porque não esta funcionando

<filter>
      <filter-name>FiltroConexao</filter-name>
      <filter-class>br.com.pessoal.filtro.FiltroConexao</filter-class>
</filter>
<filter-mapping>
     <filter-name>FiltroConexao</filter-name>
     <url-pattern>/*.jsp</url-pattern>
</filter-mapping>

e me aparece este ERRO warning:

27-Apr-2017 09:44:13.998 WARNING [http-nio-8084-exec-67] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [Agenda] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

Não entendo, caso eu estivesse usando a anotação @WebFilter("/*.jsp") ele funcionaria, mas assim não Porque? e como resolver isso?

1 curtida