一段时间不活动后,我得到 'No more data to read from socket'。 Weblogic 和 Oracle 数据库
I get 'No more data to read from socket' after a period of inactivity. Weblogic and Oracle DB
我有一个 JSP Web 应用程序部署在连接到 Oracle 数据库的 Weblogic 服务器上。 weblogic 服务器实例中没有设置数据源,应用程序自行与数据库通信(jdbc)。但是,每天早上当我尝试访问该网页时,我都会收到 'No more data to read from socket' 错误。我重置了 weblogic 服务器,一切都恢复正常,但问题是我无法每天早上重新启动服务器。
无论如何,这可以自动修复吗?我认为它与池中的连接有关,可能被 oracle 禁用但仍被应用程序认为是活动的...
谢谢
我确实设法纠正了这个问题。
我所做的是在 Weblogic 管理控制台中创建一个数据源,然后配置我的应用程序以使用该数据源。最初它仍然给出错误,但后来我取消选中数据源事务选项中的 "Keep Connection After Local Transaction" 框,这解决了问题。
我有一个 JSP Web 应用程序部署在连接到 Oracle 数据库的 Weblogic 服务器上。 weblogic 服务器实例中没有设置数据源,应用程序自行与数据库通信(jdbc)。但是,每天早上当我尝试访问该网页时,我都会收到 'No more data to read from socket' 错误。我重置了 weblogic 服务器,一切都恢复正常,但问题是我无法每天早上重新启动服务器。 无论如何,这可以自动修复吗?我认为它与池中的连接有关,可能被 oracle 禁用但仍被应用程序认为是活动的...
谢谢
我确实设法纠正了这个问题。
我所做的是在 Weblogic 管理控制台中创建一个数据源,然后配置我的应用程序以使用该数据源。最初它仍然给出错误,但后来我取消选中数据源事务选项中的 "Keep Connection After Local Transaction" 框,这解决了问题。