tomcat6.0配置连接池。
以前在配置连接池的时候总是先配置conf文件夹下的server.xml。
然后在配置自己的web。xml文件。
最后才写代码lookup().
现在突然发现。其实可以不用配置在web.xml中写的。那么这个web.xml中写的配置到底有没有作用呢!

解决方案 »

  1.   

    嗯。。如果你在server.xml里配了Resource,那么web.xml是不需要再写啥了
      

  2.   

    <Context ...>
      <Resource name="jdbc/testdata"
    type="javax.sql.DataSource"
    driverClassName="oracle.jdbc.driver.OracleDriver"
              url="jdbc:oracle:thin:@127.0.0.1:1521:cjldata"
              username="name" password="pwd" maxActive="2" maxIdle="1" maxWait="-1"/>
      ...
    </Context>具体的配置项可参考 http://commons.apache.org/dbcp/index.html 
      

  3.   

    貌似在tomcat6.0以后的版本中就不用再在web.xml中进行配置了
      

  4.   

    是啊 但我想问下要是有在xml里面配置多个连接池 会不会有冲突啊?
      

  5.   

    Tomcat数据源配置中,   查资料都说要在WEB-INF/web.xml   加下面一段 …… 
        <resource-ref> 
                <description> DB   Connection </description> 
                <res-ref-name> jdbc/TestDB </res-ref-name> 
                <res-type> javax.sql.DataSource </res-type> 
                <res-auth> Container </res-auth> 
        </resource-ref> 
    …… 可是我发现不加也可以,到底加不加有什么区别??? 
    看网上只说最好是加上,但是没说为什么,谁帮我解答一下啊 
      

  6.   

    直接在tomcat/config/context.xml中增加:
    《Resource name="jdbc/sina"
    type="javax.sql.DataSource"
    driverClassName="oracle.jdbc.driver.OracleDriver"
              url="jdbc:oracle:thin:@127.1.0.89:1521:sina"
              username="name" password="sina" />就行啦
      

  7.   

    在context.xml里面加上配置就可以啦。
    自己的web.xml不用再配置的。
      

  8.   

    context.xml: 所有工程都有效 
    web.xml :当前工程有效
      

  9.   

    嗯。。如果你在server.xml里配了Resource,那么web.xml是不需要再写啥了
      

  10.   

    为什么呢?在context.xml里面配置还必须配置web.xml么?
    我试了试不配置也照样运行啊