当您使用 Spring 创建应用程序并将其部署到应用服务器时,添加 JDBC 驱动程序的最佳位置在哪里?我为它添加 Maven 依赖项而不是将其放在应用程序服务器的 lib 文件夹中是否正确?如果您需要不同版本的驱动程序,您可能会在类加载过程中遇到问题?
最佳答案
这取决于您想要如何配置数据源。
如果将 JDBC 驱动程序添加到 WAR/EAR 文件中,则应使用 Spring 配置中定义的本地数据源(例如使用 Apache DBCP)。
如果您将 JDBC 驱动程序添加到我们的应用程序服务器 lib 文件夹中,那么您也可以使用应用程序服务器控制台配置数据源。
我更喜欢使用应用程序服务器控制台来配置我的数据源,因为许多应用程序服务器(例如 WebLogic)在数据源上有很多监视和配置选项,而这在本地数据源(例如 Apache DBCP)上并不容易使用。
关于java - 在应用程序服务器中的何处添加 JDBC 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15313710/