十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

Io 异常: The Network Adapter could not establish the connection

上一篇 / 下一篇  2011-11-03 22:18:23 / 个人分类:其它

文章来源
  • 文章来源:【转载】

异常如下:

;Me:X U'a+YwLOB/d0

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Io 异常: The Network Adapter could not establish the connection)
  at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
  at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
 Caused by: java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)
 51Testing软件测试网6oa2a}nn [

主要原因:

8m|zgu2f,@/rx0

1.可能是server.xml文件的DataSource配置出错。

E K4^Gn;`0

(1).如果用到的是本机上的数据,本地数据源里的部分配置为: username="pcisv62" password="11" url="jdbc:oracle:thin:@localhost:1521:orcl"
(2).如果用到的是服务器上的数据,则数据源里的部分配置为: username="pcisv62" password="11" url="jdbc:oracle:thin:@dbserver:1521:corev6"51Testing软件测试网 Fro^S ~p i2e U

(dbserver为服务器的名字,corev6为服务器上Oracle的SID)51Testing软件测试网,j?.Rn z)m;{9M

2.可能是oracle的tnsnames.ora文件配置出错。51Testing软件测试网;R*Xc8c!b d

oracle的安装目录E:\oracle\ora92\network\admin下的tnsnames.ora:
本地配置:
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )
或服务器配置:
COREV6_DBSERVER =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dbserver)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = COREV6)
      (SERVER = DEDICATED)
    )
  )

o.[%vsC h0

TAG: io IO 异常 Io

 

评分:0

我来说两句

Open Toolbar