上面的评论和更新中已经回答了这个问题。
具体来说:将已知可与给定Tomcat版本一起使用的jar文件放在服务器上的lib文件夹中,然后将其从应用程序中删除,这将允许服务器处理连接而不是应用程序,特别是在我们使用连接池时。
因此,我们可以将db2jcc.jar放置在tomcat 7上,将db2jcc4.jar放置在tomcat
8上,并且在部署到任一服务器时都不需要更改应用程序代码。

上面的评论和更新中已经回答了这个问题。
具体来说:将已知可与给定Tomcat版本一起使用的jar文件放在服务器上的lib文件夹中,然后将其从应用程序中删除,这将允许服务器处理连接而不是应用程序,特别是在我们使用连接池时。
因此,我们可以将db2jcc.jar放置在tomcat 7上,将db2jcc4.jar放置在tomcat
8上,并且在部署到任一服务器时都不需要更改应用程序代码。