求助]疑难杂症,数十位专家都在研究此问题中,目前无解

kuangjling 2003-07-25 01:09:20
1。如果客户端浏览网页后,网页打开人离开,大约一小时左右,出现下列问题,然后WEBLOGIC5。0必须重启才能重新连接数据库和浏览网页。
2.2。在自已的非服务器机器上用TOMCAT试,大约一小时后也遇到这种问题,但只需刷新即可,无需重启。
3.3。在自己的非服务器机器上用WEBLOGIC7。0试,也只需刷新即可,无需重启。
4.总结:程序没有问题
5.4。在服务器上用TOMCAT试,又遇到这种问题,刷新也没有,必须重启TOMCAT才能继续使用。
6.总结:WEBLOGIC5。0没有问题
7.5。非服务器配置:WIN2000 PRO,
8.服务器配置:WIN2000 SERVER
9.程序开发:JB8。0,STRUTS架构,JDK1。3
10.6。试问到底如何解决问题?
java.sql.SQLException: Io 异常: Connection reset by peer: JVM_recv in socket inp
ut stream read
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:389)
at oracle.jdbc.driver.OracleConnection.privateCreateStatement(OracleConn
ection.java:772)
at oracle.jdbc.driver.OracleConnection.createStatement(OracleConnection.
java:712)
at org.apache.struts.util.GenericConnection.createStatement(GenericConne
ction.java:298)
at com.ksfutaba.feili.security.BaseAction.checkPassword(BaseAction.java:
46)
at com.ksfutaba.feili.security.LoginAction.perform(LoginAction.java:51)
at org.apache.struts.action.ActionServlet.processActionPerform(ActionSer
vlet.java:1786)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:158
5)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:120)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:915)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
textImpl.java:879)
at weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
ContextManager.java:269)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
a:365)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
...全文
42 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hazel 2003-07-25
  • 打赏
  • 举报
回复
哈哈,我也遇到的同样的问题
只需要设置一下就可以了!
1。 在console中对connect 的 testing设置一个数据表,表必须存在于oracle中。
2。 对connect 的 refresh设置为15分钟。
原因是:oracle 会自动释放connect pool 但是weblogic 并不知道,所以出现了上述的情况,我们可以不停的间断刷新数据库的connect pool 就可以了。
good luck!!!

1,237

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧