tomcat 6 数据库连接池配置

        前几天,在客户现场,DWR报了“无法获得连接”的错误,回来后在tomcat上配了数据库连接池。记录一下配置的步骤,备用!

        一 在apache-tomcat-6.0.14\conf\context.xmlContext标签内增内以下内容:

      

       Context标签内增内以下内容:

      

        

              <Resource name="jdbc/aaa"

                        auth="Container"

                        type="javax.sql.DataSource"

                       password="123" 

                       username="sa"

                       driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

                       url="jdbc:sqlserver://192.168.0.26:1433;databaseName=dbs"

                       maxActive="130" 

                       maxIdle="30"   

                       maxWait="5000"

                       testOnBorrow="true"

                       testOnReturn="true"

                       testWhileIdle="true"

                       validationQuery="select 1"

                       removeAbandoned="true"  

                       removeAbandonedTimeout="60"  

                      logAbandoned="true"

    /> 

    二 在应用的web.xml中加入以下内容:

       

          <resource-ref>

                  <description>datasource</description>

                 <res-ref-name>jdbc/aaa</res-ref-name> //要和 <Resource name="jdbc/aaa" 对应

                  <res-type>javax.sql.DataSource</res-type>

                  <res-auth>Container</res-auth>

           </resource-ref>

         三  更改spring配置文件,改为:

         

          <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">   

                  <property name="jndiName" value="java:comp/env/jdbc/wgpx"></property>   

                </bean>

 

       

 

         tomcat连接池一些属性的作用:

                 maxActive 连接池支持的最大连接数
                 maxIdle 连接池中最多可空闲maxIdle个连接
                 minIdle 连接池中最少空闲maxIdle个连接
                 initialSize 初始化连接数目
                 maxWait 连接池中连接用完时,新的请求等待时间,毫秒
               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值