tomcat7 与tomcat8 使用tomcat dbcp pool注意对应类变化

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

 

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

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

 

tomcat7 下为tomcat

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

 

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

 

在使用时须要特别注意区别,不然会致使数据源链接失败,应用启动异常!配置

 

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

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

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

相关文章
相关标签/搜索