zoukankan      html  css  js  c++  java
  • tomcat7 与tomcat8 使用tomcat dbcp pool注意对应类变化

    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数据源配置配置了。

  • 相关阅读:
    C语言 · 阶乘计算 · 基础练习
    C语言 · 查找整数 · 基础练习
    UML课程复习重点
    运维参考
    mysql语法总结
    Python杂篇
    Python练习题
    Python参考
    k8s中ipvs和iptables选择
    安装cni网络插件-非必须
  • 原文地址:https://www.cnblogs.com/widget90/p/10836837.html
Copyright © 2011-2022 走看看