栏目:应用服务器(<--点此查看更多)Java 应用服务器,Tomcat|Weblogic|Jboss|WebSphere相关信息
  • Tomcat JNDI 数据库连接池配置

  • Tue Mar 12 23:45:33 CST 2013 编程者 我要收藏(...) 评论 ...
  • name 数据源的名称 type 指定 Tomcat Resource 的类型的数据源 driverClassName 数据库驱动的类全名 url 配置数据库的访问地址,其中包括数据库服务器的地址、端口、实例名 username 登录 url 指定数据库的用户
  • 在文件 {TOMCAT_HOME}\conf\context.xml 的中添加如下节点:
    <resource name="jdbc/ipm" type="javax.sql.DataSource"
                   driverClassName="oracle.jdbc.driver.OracleDriver"
                   url="jdbc:oracle:thin:@10.223.19.146:1521:ipm"      
                   username="scott"
                   password="tiger"
                   maxIdle="40"
                   maxWait="4000"
                   maxActive="250"
                   removeAbandoned="true"
                   removeAbandonedTimeout="180"
                   validationQuery="select count(*) from ipm_person"
                   logAbandoned="true"
                   factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />


    name 数据源的名称
    type 指定 Tomcat Resource 的类型的数据源
    driverClassName 数据库驱动的类全名
    url 配置数据库的访问地址,其中包括数据库服务器的地址、端口、实例名
    username 登录 url 指定数据库的用户
    password 登录 url 指定数据库的用户的密码
    maxIdle 连接的最大空闲连接时间,超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制。
    maxWait 当没有连接可用的时候,需要程序等待的最长时间,毫秒为单位,超过之后将返回连接超时,-1 表示无限制
    maxActive 最大活动连接数,允许 Tomcat 容器创建多少个连接备用,设为0表示无限制。
    removeAbandoned 是否自动回收超时连接
    removeAbandonedTimeout 回收超时连接的超时时间
    logAbandoned 是否在自动回收超时连接的时候打印连接的超时错误
    validationQuery 验证连接对象是否可用的查询语句,连接对象在被返回给程序时候之前进行验证,防止返回不可用的对象
    factory 数据源工厂类

  • 信息来源:http://www.bianchengzhe.com (举报这篇文章)
  • 好评(...) 中评(...) 差评(...)