遇到一面试官这么问我: Tomcat里默认的数据库连接是多少?   我也具体不知道是多少,因为平时配置数据库连接的时候配置30个. 所以随即回答30个. 只见面试官闷笑了声,也就没说什么了.
   后来回去百度,google了一下,没查到默认配置的, 大多数都是说怎么去配置最大,最小,或者等待的一些操作,没说默认的配置.
求高手给我这个菜鸟指点指点...

解决方案 »

  1.   

    嗯...都还问我MyEclipse的快捷键有哪些...
          还有很多我认为比较蛋痛的问题...
      

  2.   

    Tomcat 是 Servlet 容器,哪来的数据库连接?
      

  3.   

    如果遇到这样的面试官,我很可能pass掉这家公司
      

  4.   

    很想知道,为什么Tomcat会有数据库连接最大值,能不能连上不是数据库的事吗?
      

  5.   

     <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml" />
    这个应该算是默认的数据库链接
      

  6.   

    这个没有固定的,可以去配置,在service里面的
      

  7.   

    tomcat的数据源是dbcp实现的吧,查下dbcp的资料就知道了参数 默认值 描述
    initialSize  0  初始化连接:连接池启动时创建的初始化连接数量,1.2版本后支持
    maxActive  8  最大活动连接:连接池在同一时间能够分配的最大活动连接的数量, 如果设置为非正数则表示不限制
    maxIdle  8  最大空闲连接:连接池中容许保持空闲状态的最大连接数量,超过的空闲连接将被释放,如果设置为负数表示不限制
    minIdle  0  最小空闲连接:连接池中容许保持空闲状态的最小连接数量,低于这个数量将创建新的连接,如果设置为0则不创建
    maxWait  无限  最大等待时间:当没有可用连接时,连接池等待连接被归还的最大时间(以毫秒计数),超过时间则抛出异常,如果设置为-1表示无限等待
      

  8.   

    这个问题确实很令人费解,真是千方百计的难为LZ啊,这个问题知不知道一点儿必要都没有。数据源都是后来配置的,还真没听说过tomcat有默认的数据库连接。建议LZ这样的公司不去也罢!!窝火