把removeAbandoned 设为 true

解决方案 »

  1.   

    在server.xml的数据源,看你在哪里设的数据源
      

  2.   

    我怎么找不到removeAbandoned啊,等一贴上来你看看,谢谢
      

  3.   

    <Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSource"/>
     <ResourceParams name="jdbc/mydb">
     <parameter>
      <name>factory</name>
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
         </parameter>
         <parameter>
      <name>maxActive</name>
            <value>100</value>
         </parameter>
         <parameter>
      <name>maxIdle</name>
            <value>30</value>
         </parameter>
         <parameter>
            <name>maxWait</name>
            <value>10000</value>
         </parameter>
     <parameter>
      <name>username</name>
      <value>sa</value>
     </parameter>
     <parameter>
      <name>password</name>
      <value>01022112</value>
     </parameter>
     <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
     </parameter>
     <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=xqi8</value>
     </parameter>      
     </ResourceParams>
      

  4.   

    是不是加上下面的:
     <parameter>
      <name>removeAbandoned</name>
      <value>true</value>
     </parameter>
      

  5.   

    <Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/mydb">
    <parameter>
    <name>factory</name>
    <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
    <parameter>
    <name>maxActive</name>
    <value>100</value>
    </parameter>
    <parameter>
    <name>maxIdle</name>
    <value>30</value>
    </parameter>
    <parameter>
    <name>maxWait</name>
    <value>10000</value>
    </parameter>
    <parameter>
    <name>username</name>
    <value>sa</value>
    </parameter>
    <parameter>
    <name>password</name>
    <value>01022112</value>
    </parameter>
    <parameter>
    <name>driverClassName</name>
    <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
    </parameter>
    <parameter>
    <name>url</name>
    <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=xqi8</value>
    </parameter>
     <parameter>
    <name>removeAbandoned</name>
    <value>true</value>
    </parameter>
    </ResourceParams>