这一段你放置的具体位置是什么?
--
server.xml
 <Resource name="jdbc/EmployeeDB" auth="Container"
            type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/EmployeeDB">
    <parameter>
      <name>user</name>
      <value>test</value>
    </parameter>
    <parameter>
      <name>password</name>
      <value>test</value>
    </parameter>
    <parameter>
      <name>driverClassName</name>
      <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter>
    <parameter>
      <name>driverName</name>
      <value>jdbc:oracle:thin:@localhost:1521:test</value>
    </parameter>
  </ResourceParams>
--
你需要把它放在
<Context path="" docBase="" debug="0"> ,<!--这个需要你指定-->
</Context>

解决方案 »

  1.   

    据我所知的,数据源不是通过环境变量指定的。具体的服务器有不同的配置文件。比如我用的EAS应用服务器,就需要有一个datasource.xml文件来指定数据源。
      

  2.   

    据我所知的,数据源不是通过环境变量指定的。具体的服务器有不同的配置文件。比如我用的EAS应用服务器,就需要有一个datasource.xml文件来指定数据源。
      

  3.   

    我这边的环境是Tomcat4.0.4
    改server.xml中的
    <Resource name="jdbc/EmployeeAppDb" auth="SERVLET"
                        type="javax.sql.DataSource"/>
              <ResourceParams name="jdbc/EmployeeAppDb">
                <parameter><name>user</name><value>sa</value></parameter>
                <parameter><name>password</name><value></value></parameter>
                <parameter><name>driverClassName</name>
                  <value>org.hsql.jdbcDriver</value></parameter>
                <parameter><name>driverName</name>
                  <value>jdbc:HypersonicSQL:database</value></parameter>
              </ResourceParams>
              <Resource name="mail/Session" auth="Container"
                        type="javax.mail.Session"/>
              <ResourceParams name="mail/Session">
                <parameter>
                  <name>mail.smtp.host</name>
                  <value>localhost</value>
                </parameter>
              </ResourceParams>为上面的代码。
      

  4.   

    根据你的错误:Name EmployeeDB is not bound in this Context你需要把它放在
    <Context path="" docBase="" debug="0"> ,<!--这个需要你指定-->
    </Context>//我在ROOT下的配置。
    <!-- Tomcat Root Context -->
            <!---->
              <Context path="" docBase="ROOT" debug="0">             
    <resource-ref>
      <description/>
      <res-ref-name>jdbc/MyConn</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
          </resource-ref>
          <Resource name="jdbc/MyConn" auth="Container"   type="javax.sql.DataSource"/>
       <ResourceParams name="jdbc/MyConn">
         <parameter>
           <name>user</name>
           <value>material</value>
         </parameter>
         <parameter>
           <name>password</name>
           <value>material</value>
         </parameter>
         <parameter>                               <name>driverClassName</name>             <value>sun.jdbc.odbc.JdbcOdbcDriver</value>     </parameter>     <parameter>       <name>driverName</name>       <value>jdbc:odbc:gy</value>     </parameter>   </ResourceParams>
              </Context>   
      

  5.   

    upc_chenli(chenli)能把你的server.xml全部代码给我看看吗?
      

  6.   

    太长了!发不了。
    其它地方我都没有动过!
    <Context path="" docBase="ROOT" debug="0">  <!---->           

          <resource-ref>  <!--这一部分可以放在web.xml中-->                                 
      <description/>                              
      <res-ref-name>jdbc/MyConn</res-ref-name>    
         <res-type>javax.sql.DataSource</res-type>   
         <res-auth>Container</res-auth>                
             </resource-ref>                             
      

  7.   

    upc_chenli(chenli) 谢谢了。问题已经解决。是因为jdk1.3不支持的原因。配连接池的过程中好象没对最大连接数,正在使用的连接数,失效连接数进行设置啊,这种方法和直接把打开数据库,创建连接的方法写在BEAN里差不多的。感觉还是没起到"池"的作用。还望指点一下!!
      

  8.   

    配置是否成功,程序运行完后,你可以看一下你用过的连接是否断开。
    http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-resources-howto.html这里面有讲如何配置最大连接数,保持时间。