那里有类似的问题,但没有答案。
Here它说:“解决此问题的一种方法是,由通用类加载器而不是应用程序类加载器来加载JDBC驱动程序,您可以通过将驱动程序的jar转移到tomcat lib中来实现,而不是将其捆绑在Web应用程序的war文件中
不了解通过普通类加载器加载的含义以及与应用程序类加载器的区别。
最佳答案
这意味着加载JDBCDriver类的ClassLoader是应用程序服务器的类加载器,它是应用程序类加载器的父级。因此,该驱动程序可用于服务器上的每个应用程序,而不会在应用程序的每次重新启动时重新加载(如果您未正确注销它,可能会导致permgen问题)