我配置了连接池,一切正常。但是用工具查看发现,Tomcat启动的时候,并没有与数据库建立了我指定的最少连接。而是在每用到连接的时候,而且池中没有可用的新连接的时候,才去建立连接,用完之后保持在连接池中。
    请问如何才能让Tomcat一启动就创建一定的连接,找了不少文档看,就是没有提这个功能配置的。在Weblogic下时可以的,望Tomcat的朋友指点一下。先谢过!

解决方案 »

  1.   

    你用得是什么连接池?
    dbcp的话可以在配置里面加上参数 initialSize="N" 来表示你初始化个数。如果你想在tomcat启动的时候就初始化连接池,以前用过一种办法,就是启动tomcat的时候加载一个servlet,这个servlet来获取一个连接,自然就初始化连接池了。
      

  2.   

    只有idle和max两个参数, 都设置成你要的值,如都不生效可能就没法用tomcat弄了。实在不行写个初始化进入的方法, 把其连接可用数人为搞大。