在TOMCAT的连接池中有设置一个连接的超时的,如果超时它就回收,这样可以节省资源。具体的忘记了,你在TOMCAT\webapps\tomcat-doc里面看,有它的说明。

解决方案 »

  1.   

    tomcat能负载这个数目真是不错了^_^近期看到许多朋友在问数据库连接池的问题,所以特地总结了一下.以下是Oracle和SQL Server在配置连接池时的区别:
    1.Oracle与SQL Server在配置连接池时的区别:Tomcat配置文件中
    Oracle的配置方法
        <parameter>
          <name>url</name>
          <value>jdbc:oracle:thin:@172.28.122.49:1521:cpdb</value>   
        </parameter>    <parameter>
          <name>driverClassName</name>
          <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>SQL Server的配置方法
     <parameter>
      <name>url</name>
      <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs</value>
     </parameter>   <parameter>
      <name>driverClassName</name>
      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
     </parameter>
    注意:
    SQL Server包的取得方式
    从http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist下载"Microsoft SQL Server 2000 Driver for JDBC",并安装,得到msbase.jar,mssqlserver.jar和msutil.jar三个文件,将三个文件COPY到TOMCAT 4.1下common\lib文件夹中Oracle包的取得方式
    将\ORANT\jdbc\lib\classes12.jar COPY到TOMCAT 4.1下common\lib文件夹中2.Oracle与SQL Server在使用JDBC时的区别:
    Oracle
    String url_  = "172.28.122.49:1521:cpdb";
    String id_ = "cu01";
    String pass_ = "abc";
    Class.forName("oracle.jdbc.driver.OracleDriver");
       conn = DriverManager.getConnection("jdbc:oracle:thin:@" + url_, id_, pass_);SQL Server
    Class.forName("oracle.jdbc.driver.OracleDriver");
       conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://BLUESKY:1433;User=sa;Password=sa;DatabaseName=sitedb);
    Class.forName(driverName);
    Connection conn = DriverManager.getConnection(connURL);3.例子说明
    例子中:tomcattry.xml是Tomcat的配置文件, sample是一个连接池servlet端代码(通过comming.html启动servlet)本例子环境
    OS: Windows2000
    JDK: 1.4.2_04
    IDE: Eclipse3.0
    Web Server: Tomcat4.1.27
    Database: Oracle9i数据库表结构
    表名:
    test
    结构:
    USERNAME                                  NOT NULL VARCHAR2(10)
    PASSWORD                                           VARCHAR2(10)
    建表语句:
    create table test(username varchar(10) primary key,password varchar(10));
    这是从别处摘来的,参考一下吧
      

  2.   

    这个是不是应该做个集群啊,我想问问大家一般这么大的访问量的webapp都是怎么样构建的???
    还有一点要说明的是这个webapp对数据库的访问量是比较大的!
    大家帮帮忙说说吧!!
      

  3.   

    没人回吗????
    那位帮帮忙吧!
    我现在想要一份java webapp的测试文档,最好测试工具用的是jmeter!
    我没写过,像参考一下怎么写!
    谢谢了!
    发到