Class JdbcServletContextListener

  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.ServletContextListener

    @WebListener
    public class JdbcServletContextListener
    extends java.lang.Object
    implements javax.servlet.ServletContextListener
    This is JdbcServletContextListener that properly deregisters JDBC drivers in this context's ClassLoader.

    Note that Slf4j logging does not work in contextDestroyed, likely due to the fact that the logging framework as shutdown and its context is destroyed sooner than this listener. We need to stick to old-school logging method.

    Since:
    6.2.0
    • Constructor Detail

      • JdbcServletContextListener

        public JdbcServletContextListener()
    • Method Detail

      • contextInitialized

        public void contextInitialized​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextInitialized in interface javax.servlet.ServletContextListener
      • contextDestroyed

        public final void contextDestroyed​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextDestroyed in interface javax.servlet.ServletContextListener