天天看点

解决tomcat报“未撤销注册的JDBC驱动”错误

tomcat报的错误:

    严重: The web application [/queue] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

解决方法:

    写个监听器,在contextDestroyed()方法下加入下面代码:

        Enumeration<Driver> drivers = DriverManager.getDrivers();

        while (drivers.hasMoreElements()) {

            Driver driver = drivers.nextElement();

            try {

                DriverManager.deregisterDriver(driver);

            } catch (SQLException e) {

            e.printStackTrace();

            }

        }

转载请注明出处: http://blog.csdn.net/ld422586546/article/details/14454513