连接oracle异常:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (
Io 异常: Got minus one
异常信息: 
 org.apache.tomcat.dbcp.dbcp.
SQLNestedException:   Cannot   create   PoolableConnectionFactory   (Io   异常:   Got   minus   one   from   a   read   call)   
 server.xml里: 
  <Resource 
                   name= "jdbc/Oracle " 
                   type= "javax.sql.DataSource " 
                   password= "test " 
                   driverClassName= "oracle.jdbc.driver.OracleDriver " 
                   maxIdle= "2 " 
                   maxWait= "5000 " 
                   username= "test " 
                   url= "jdbc:oracle:thin:@10.143.47.7:81:TEST " 
                   maxActive= "4 "/>    
 程序: 
 try 
 { 
       Context   context   =   new   InitialContext(); 
       DataSource   ds   =   (DataSource)context.lookup( "java:comp/env/jdbc/Oracle "); 
       if(ds!=null) 
       { 
             out.println( "获得DataSoure "); 
             out.println(ds.toString()+ " <br>  "); 
             conn   =   ds.getConnection(); 
       } 
 }catch(Exception   e) 
 { 
       out.println( "exception   :    "+e.toString()); 
       System.out.println(e.toString()); 
 }   
 可以获得DataSoure,获得Connection时异常   
 大家帮帮我。。先谢啦。。。
------解决方案--------------------联接端口不匹配
------解决方案--------------------或者是联接实例的名称错误
------解决方案--------------------就是你指定发的端口不是你oracle实例所使用的端口
------解决方案--------------------你可以问问网络管理员或者数据库管理员10.143.47.7上的oracle使用的是否是81端口(oracle默认安装是用的是1521,当然这是在安装的时候不改的前提下),还有你还问问数据库管理员10.143.47.7上的oracle时候有TEST这个实例
------解决方案--------------------是否有JAR包