设置100个没有问题
主要是你的代码里面有没有关闭连接
也就是有没有调用conn.close();,这个最好在finally里面使用而且你的问题是out of memery
还有可能是内存消耗太大了,仔细检查你的代码
是不是用了什么大容量的数据

解决方案 »

  1.   

    连接放的太多了
    out of memery,是因为分配给tomcat的内存不够了,可以编辑startup.cmd修改启动tomcat的时候给tomcat分配的内存,可在cmd底下输入java -X看解释
      

  2.   


    out of memery,是因为分配给tomcat的内存不够了,可以编辑startup.cmd修改启动tomcat的时候给tomcat分配的内存,可在cmd底下输入java -X看解释这个没看明白,具体应该怎么做?多谢大家的回复,我现在检查一下连接的关闭,session的关闭,修改程序,明天再测试一下并发情况
      

  3.   

    找到tomcat安装目录的bin目录的底下的startup.cmd然后右键编辑,你就知道了
      

  4.   

    不知道你用的是BEAN的方式还是将代码放在页面中的方式!!!
    不过一点请记住在一个连接数据库的BEAN或页面中一定要写.close();
      

  5.   

    启动tomcat里面有个参数,设置大一点。这样就可以了,当然你的程序架构不要有漏洞
    所以在setclasspath.bat里面
    set _RUNJAVA="%JAVA_HOME%\bin\java"
    set _RUNJAVAW="%JAVA_HOME%\bin\javaw"改为
    set _RUNJAVA="%JAVA_HOME%\bin\java -Xmx256"
    set _RUNJAVAW="%JAVA_HOME%\bin\javaw -Xmx256"
     -Xmx 256m       这儿可以视情况决定。
    luck~~
      

  6.   

    查一下小猫的帮助文档,我记得启动时可以带-X参数设置内存分配数.还有,程序里要使用close关闭,否则会溢出.
      

  7.   

    分配给tomcat的内存不够了
    改啊!!
      

  8.   

    Tomcat本身的连接池也有问题,每次调用完了把连接关闭掉,照样耗尽连接.
      

  9.   

    主要问题是tomcat jvm所占用的内存太少了