首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试获取新连接时出现JBOSS错误Throwable :空Io异常:连接重置

问尝试获取新连接时出现JBOSS错误Throwable :空Io异常:连接重置
EN

Stack Overflow用户
提问于 2012-05-26 08:10:21
回答 2查看 8.6K关注 0票数 1

在jboss工作了一周后,它崩溃了,发送了下一个异常:软件jboss5.0 jdk1.6ojdbc14.jar

代码语言:javascript
复制
    WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
    org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: Io exception: Connection reset)
    at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:225)
    at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:195)
    at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:633)
    at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:267)
    at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:622)
    at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:404)
    at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:381)
    at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:496)
    at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:941)
    at org.jboss.resource.adapter.jdbc
.WrapperDataSource.getConnection(WrapperDataSource.java:89)
    at com.genexus.db.driver.GXConnection.connectJDBCDataSource(Unknown Source)
........   
    Caused by: java.sql.SQLException: Io exception: Connection reset
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:420)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:207)
    ... 58 more
EN

回答 2

Stack Overflow用户

发布于 2013-01-17 23:39:24

当前运行SAS 9.3和Oracle 11.2.0.2,得到与NEFTALY相同的错误。在此之前,由于Red Hat Linux 6.3中的进程/线程数量限制-内存不足,导致出现错误。通过将限制从40000提高到90000(!)解决了此问题。

票数 1
EN

Stack Overflow用户

发布于 2015-04-14 15:32:36

此异常可能是由错误的IP地址引起的。因此请检查数据库的绑定IP地址和连接属性。

代码语言:javascript
复制
<local-tx-datasource>
    <jndi-name>JNDI_NAME</jndi-name>
    <connection-url>jdbc:mysql://localhost:3306/DATABASE_NAME</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password>root</password>
    <min-pool-size>1</min-pool-size>
    <max-pool-size>10</max-pool-size>
    <idle-timeout-minutes>1</idle-timeout-minutes>
        <metadata>
         <type-mapping>mySQL</type-mapping>
      </metadata>
  </local-tx-datasource>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10762652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档