用的开发工具是myeclipse 6.0 tomcat6.0 oracle 
  现在配置连接池 
   <!-- The contents of this file will be loaded for each web application -->
     <Context reloadable="true">  
       <WatchedResource>WEB-INF/web.xml</WatchedResource>  
      <Resource name="jdbc/Test" 
         auth="Container" 
 type="javax.sql.DataSource"   
         maxActive="100"   
         maxIdle="30"  
         maxWait="10000"  
         username="resmg"   
         password="resmg"  
         driverClassName="oracle.jdbc.driver.OracleDriver"  
        url="jdbc:oracle:thin:@localhost:1521:orcl"/>  
   </Context> 
          <resource-ref>
<res-ref-name>jdbc/Test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
   测试代码    public class Test {
   public static void main(String[] args){
    Context context = null;
try {
context = new InitialContext();
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}  
    DataSource ds = null;
try {
ds = (DataSource)context.lookup("java:/comp/env/jdbc/Test");
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}  
    try {
Connection conn = ds.getConnection();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();


   }
}报错  : 
  javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial