Chinaunix

标题: [ibm][db2][jcc][t4][2030][11211] 检测到了通信错误。所使用的通信协议:TCP/IP [打印本页]

作者: Star约会    时间: 2012-02-29 17:14
标题: [ibm][db2][jcc][t4][2030][11211] 检测到了通信错误。所使用的通信协议:TCP/IP
本帖最后由 Star约会 于 2012-02-29 17:36 编辑

在WAS服务器上部署一个项目,数据库为DB2,然后项目运行的时候报如下错误,我在网上搜了下这个错误是由于防火墙什么的,然后检查了一下服务器没问题,测试这个项目的数据源也没有问题,请教各位大侠
怎么解决啊????

000000cb StaleConnecti A   CONM7007I: 将以下 ErrorCode 为 -4499 且 SQLState 为 <null> 的 SQLException 映射到 StaleConnectionException:com.ibm.db2.jcc.b.DisconnectException: [ibm][db2][jcc][t4][2030][11211] 检测到了通信错误。所使用的通信协议:TCP/IP。

所使用的通信 API:SOCKETS。检测到错误的位置:T4Agent.sendRequest()。

用于检测错误的通信功能:OutputStream.flush()。特定于协议的错误代码 Connection reset by peer: socket write error、* 和 0。消息:Connection reset by peer: socket write error

        at com.ibm.db2.jcc.c.a.a(a.java:385)

        at com.ibm.db2.jcc.c.a.y(a.java(Inlined Compiled Code))

        at com.ibm.db2.jcc.c.a.l(a.java(Compiled Code))

        at com.ibm.db2.jcc.b.p.c(p.java:256)

        at com.ibm.db2.jcc.b.hh.a(hh.java:1884)

        at com.ibm.db2.jcc.b.hh.e(hh.java:749)

        at com.ibm.db2.jcc.b.hh.execute(hh.java:733)

        at com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.preTestConnection(WSRdbManagedConnectionImpl.java:4186)

        at com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.preTestConnection(WSRdbManagedConnectionImpl.java:4139)

        at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java:210

        at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:769)

        at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:569)

        at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:32

        at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:297)

        at com.resoft.reframe.component.datawindow.ORConnectionPool.getJtsConnection(ORConnectionPool.java:136)

        at com.resoft.reframe.component.datawindow.ORConnectionPool.getConnection(ORConnectionPool.java:195)

        at com.resoft.reframe.component.datawindow.Persist.getConnection(Persist.java:420)

        at com.resoft.reframe.component.datawindow.Persist.retrieve(Persist.java:256)

        at com.resoft.reframe.component.datawindow.DataWindow.retrieve(DataWindow.java:245)

        at com.resoft.reframe.component.datawindow.DataWindow.retrieve(DataWindow.java:253)

        at com.resoft.reframe.component.datawindow.DataWindow.exec(DataWindow.java:65

        at com.resoft.reframe.ex.DwUtil.getDataWindow(DwUtil.java:26)

        at com.resoft.fxyj.three.cube.prob.CubeProbMainProcess.excute(CubeProbMainProcess.java:56)

        at com.resoft.fxyj.task.schedule.TaskWorkJob.execute(TaskWorkJob.java:167)

        at org.quartz.core.JobRunShell.run(JobRunShell.java:195)

        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java(Compiled Code))

Caused by: java.net.SocketException: Connection reset by peer: socket write error

        at java.net.SocketOutputStream.socketWrite0(Native Method)

        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java(Compiled Code))

        at java.net.SocketOutputStream.write(SocketOutputStream.java(Compiled Code))

        at com.ibm.db2.jcc.c.gb.b(gb.java(Compiled Code))

        at com.ibm.db2.jcc.c.gb.a(gb.java(Inlined Compiled Code))

        ... 25 more




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2