Caused by: org.loushang.persistent.jdbc.datasource.CannotGetJdbcConnectionException: Could not get JDBC Connection
at org.loushang.persistent.jdbc.datasource.DataSourceUtils.getConnection(Unknown Source)
at org.loushang.persistent.jdbc.core.JdbcTemplate.query(Unknown Source)
at org.loushang.persistent.jdbc.object.SqlQueryNoPage.execute(Unknown Source)
at org.loushang.next.dao.RecordQuery.queryDataSet(Unknown Source)
at org.loushang.next.dao.RecordQuery.queryDataSet(Unknown Source)
at org.loushang.next.dao.EntityDao.query(Unknown Source)
at  at org.loushang.commons.schedule.CronTask.run(CronTask.java:149)
emsnoticeforecgap.GetMiddleDatabase.getSuperviseID(GetMiddleDatabase.java:82)
at emsnoticeforecgap.GetMiddleDatabase.getData(GetMiddleDatabase.java:59)
... 6 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([jcc][t4][2030][11211][3.50.152] 在对连接的底层 socket、socket input stream 或 socket output stream 执行操作期间
发生通信错误。错误位置:Reply.fill()。消息:Connection reset。 ERRORCODE=-4499, SQLSTATE=08001)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.loushang.persistent.jdbc.datasource.DataSourceUtils.doGetConnection(Unknown Source)
... 14 more
Caused by: com.ibm.db2.jcc.b.gm: [jcc][t4][2030][11211][3.50.152] 在对连接的底层 socket、socket input stream 或 socket output stream 执行操作期间
发生通信错误。错误位置:Reply.fill()。消息:Connection reset。 ERRORCODE=-4499, SQLSTATE=08001

解决方案 »

  1.   

    1.确定服务是启着的
    2.确定网络没问题.
    3.其他软件没把oracle的端口占用,或配置文件里端口号没有写错。
    4.把服务器的防火墙关了,再试一下。
    5.是不是你数据库设置了最大连接,然后其他项目的连接池又把连接占用完了呢。 
    6.及时结贴  在回一个~_~!
      

  2.   

    确定服务器起来了,网络很好,是本地数据库,防火墙全都关闭了,oracle服务没启动,现在连不上的是DB2,最大连接数我已经扩大了一倍
      

  3.   

    看看这帖子定能解决你的问题。。还是细心的问题啊。。http://topic.csdn.net/u/20110223/14/312d5550-8e1c-47c7-867b-e17ef2579bea.html?422939207