你在server.xml文件中或者conf\Catalina\localhost下配置.两者只需要配置一个!
然后在WEB-INF/web.xml文件中加入:
<resource-ref>
   <description>datasource connection pool</description>
   <res-ref-name>jdbc/myorcl</res-ref-name>
   <res-ref-type>javax.sql.DataSource</res-ref-type>
   <auth>container</auth>
</resource-ref>

解决方案 »

  1.   

    去这里看看
    http://community.csdn.net/Expert/topic/3961/3961232.xml?temp=.5185205
      

  2.   

    <Resource name="jdbc/myOrcl" type="javax.sql.DataSource"/>
        <ResourceParams name="UserDatabase">
    改成:
    <Resource name="jdbc/myOrcl" type="javax.sql.DataSource"/>
        <ResourceParams name="jdbc/myOrcl">
    先与上面那一页对比一下..
      

  3.   

    啊!没有明白我的意思啊!
    我按照一楼的配置已经能够成功访问数据库中的信息了!
    我现在的疑问是:
    1.这种连接方式是否是使用tomcat的DBCP作为连接池组件?
    2.如果不是,我应该怎样修改才能应用tomcat的DBCP作为连接池的组件呢?我的server.xml和conf\Catalina\localhost下mypool.xml配置内容在一楼!
    请路过大侠指点!!
      

  4.   

    r如果要用tomcat的dbcp,将
    <parameter>
            <name>factory</name>
            <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
          </parameter>
    改为<parameter>
          <name>factory</name>
          <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>
      

  5.   

    to zhutouzip(Speak out!-shyboy)你说的那招,我已经试过了!没有用!
    tomcat启动时提示:
    严重:Catalina.start:
    LifecycleException: No UserDatabase component found under key UserDatabase
    ....
      

  6.   

    to zhutouzip(Speak out!-shyboy)
    就是按一楼那样改的啊!