微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DBMS 驱动程序异常是:没有更多的数据要从套接字读取

如何解决DBMS 驱动程序异常是:没有更多的数据要从套接字读取

如果我在数据源文件中保留以下配置,那么我在 WebLogic 上部署 Ear 时遇到问题

在 [partition-name: DOMAIN] 上为任务“1”执行 ID 为“xyz”的部署请求时失败。错误是:“weblogic.application.ModuleException:java.sql.sqlRecoverableException:没有更多的数据要从套接字读取” weblogic.application.ModuleException: java.sql.sqlRecoverableException: 没有更多数据要从套接字读取

 <jdbc-connection-pool-params>
    <initial-capacity>10</initial-capacity>
    <max-capacity>10</max-capacity>`enter code here`
    <min-capacity>1</min-capacity>
    <test-connections-on-reserve>false</test-connections-on-reserve> 
    <test-table-name></test-table-name>
    <statement-cache-size>10</statement-cache-size>
    <statement-cache-type>LRU</statement-cache-type>
  </jdbc-connection-pool-params>
  <jdbc-data-source-params>

解决方法

当您使用管理控制台创建数据源时,您可以选择或默认选择翻译选项中的“在本地事务后保持连接”。 请取消选中该选项并重试。它将解决您的问题。

在本地事务后保持连接选项将使 WebLogic Server 在提交本地事务时保持与逻辑连接关联的物理数据库连接,而不是释放它并在需要时获取另一个物理连接。1

要创建/修改数据源,请使用此参考链接 2

希望这能解决您的问题,如果不能解决您的问题,请向我们更新相关信息,例如错误消息等。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。