tomcat7 与tomcat8 使用tomcat dbcp pool注意对应类变化
2024-09-04 22:55:41
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数据源配置配置了。
最新文章
- JVM之CMS收集器
- asp.net 新项目遇到的坑
- Spring框架学习一
- 快捷键的记录,Word和PPT的一些常用操作
- 鸟哥的linux私房菜学习记录之系统设定工具与硬件检测
- 【练习】flashback基于scn的闪回查询
- WinForm利用 WinApi实现 淡入淡出 弹出 效果 仿QQ消息
- C++之路进阶——bzoj1468(tree)
- [ZOJ 1006] Do the Untwist (模拟实现解密)
- window.open()提交POST数据
- JavaScript获取Select下拉框Option的Value和Text值的方法
- c# 【MVC】WebApi开发实例
- SharePoint Patterns and Practices 简介
- JavaScript八张思维导图—基本概念
- Android 基础知识
- 包建强的培训课程(6):Android App瘦身优化
- LeetCode算法题-Intersection of Two Linked Lists(Java实现)
- Thread(26)
- who am i ?
- CentOS6.6 VSFTP服务器安装设置