当前位置: 代码迷 >> Eclipse >> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection
  详细解决方案

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection

热度:104   发布时间:2016-04-23 13:46:46.0
连接sqlserver 出现 The Network Adapter could not establish the connection ,请求帮助
我在Tomcat中部署里一个系统,数据库连的是sqlserver,可是当我启动Tomcat的时候总是以下错误:
Exception in thread "Timer-0" org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create Po 
olableConnectionFactory (Io 异常: The Network Adapter could not establish the connection
Caused by: 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:855) 
  at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 
  at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112) 
  at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy.getConnection(TransactionAwareDataSourceProxy.java:108) 
  at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:112) 
  at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) 
  at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMapClientTemplate.java:182) 
  at org.springframework.orm.ibatis.SqlMapClientTemplate.executeWithListResult(SqlMapClientTemplate.java:219) 
  at org.springframework.orm.ibatis.SqlMapClientTemplate.queryForList(SqlMapClientTemplate.java:266) 
  at com.safetys.sqldao.ZhuaQuDao.viewZhuaQuList(ZhuaQuDao.java:40) 
  at com.safetys.service.AutoCatchTask.run(AutoCatchTask.java:33) 
  at java.util.TimerThread.mainLoop(Unknown Source) 
  at java.util.TimerThread.run(Unknown Source) 
Caused by: java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection 
  at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:133) 
  at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:115) 
  at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:221) 
  at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:293) 
  at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:646) 
  at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:454) 
  at oracle.jdbc.driver.PhysicalConnection. <init>(PhysicalConnection.java:493) 
  at oracle.jdbc.driver.T4CConnection. <init>(T4CConnection.java:198) 
  at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:29) 
  at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:502) 
  at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37) 
  at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290) 
  at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877) 
  at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851) 
  ... 12 more 

sp4的补丁已经打过了的


------解决方案--------------------
这个东西不太懂!
------解决方案--------------------
你用的是直连还是桥接啊?
  相关解决方案