tomcat dbcp pool在tomcat 7 和tomcat8下的jar包有变化,相应包名也发生变化,对应类名有相应变化!

tomcat的lib文件夹下会有jar包tomcat-dbcp.jar,用做tomcat的数据库连接池,

我们在 jndi中配置数据源时,需要写入对应的工厂类,在tomcat7和tomcat8下相应的类名会有变化:

tomcat7 下为

factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"

tomcat8 下为
factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory"

在使用时需要特别注意区别,否则会导致数据源连接失败,应用启动异常!

如何避免这个问题,可以使用tomcat jdbc pool,在tomcat7和tomcat8中的配置内容相同,均为:

factory="org.apache.tomcat.jdbc.pool.DataSourceFactory",

这样就会不用再升级tomcat 8 后修改相应的jndi数据源配置配置了。

最新文章

  1. JVM之CMS收集器
  2. asp.net 新项目遇到的坑
  3. Spring框架学习一
  4. 快捷键的记录,Word和PPT的一些常用操作
  5. 鸟哥的linux私房菜学习记录之系统设定工具与硬件检测
  6. 【练习】flashback基于scn的闪回查询
  7. WinForm利用 WinApi实现 淡入淡出 弹出 效果 仿QQ消息
  8. C++之路进阶——bzoj1468(tree)
  9. [ZOJ 1006] Do the Untwist (模拟实现解密)
  10. window.open()提交POST数据
  11. JavaScript获取Select下拉框Option的Value和Text值的方法
  12. c# 【MVC】WebApi开发实例
  13. SharePoint Patterns and Practices 简介
  14. JavaScript八张思维导图—基本概念
  15. Android 基础知识
  16. 包建强的培训课程(6):Android App瘦身优化
  17. LeetCode算法题-Intersection of Two Linked Lists(Java实现)
  18. Thread(26)
  19. who am i ?
  20. CentOS6.6 VSFTP服务器安装设置

热门文章

  1. eureka和zookeeper的区别?
  2. 剑指OFFER数据结构与算法分类
  3. Vue-cli 鼠标监听事件之滚动条
  4. Spring(一)--Spring简介
  5. LeetCode_9_回文数字
  6. 将ShellCode注入进程内存
  7. Jquery复习(九)之noConflict()
  8. java中常见的异常种类
  9. C#判断点是否在直线上
  10. Java学习路线(完整详细版)