你在 web.xml中的<servlet>中配置<load-on-startup>1</load-on-startup>  没有

解决方案 »

  1.   

    <set-property property="maxActive" 
    value="20" /> 用不着设这么大
      

  2.   

    if(conn!=null || !conn.isClosed()) 
    这里肯定是写错了,但这应该不是问题
    if(conn!=null && !conn.isClosed()) 
      

  3.   

    2楼说的也是对的:
    Statement sta应该先于conn关闭
      

  4.   

    还是 不行啊 ,会不会是因为我用了ajax ?ajax 多个模块同时请求后台的action 和数据库。 但是我ajax 用的是异步加载。如果我没加载完就接着刷新 会不会是这个原因啊?
      

  5.   

    干脆 操作 不动了,出现
    Connection timed out: connect
    我现在Statement sta已经 关闭了
    if(conn!=null && !conn.isClosed())  这个也改了