2012-05-26 167 views
1

1周是JBoss是參加工作後,其瀉而下,在發送下一個例外: 軟件jboss5.0 JDK1.6 ojdbc14.jar的JBOSS錯誤的Throwable在試圖獲得一個新的連接:空IO異常:連接復位

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 

回答

1

當前正在運行SAS 9.3和Oracle 11.2.0.2,得到與NEFTALY相同的錯誤。在此之前,由於Red Hat Linux 6.3中進程/線程數量的限制而出現錯誤 - 內存不足。這是通過將限制從40000增加到90000來解決的(!)

0

這個異常可以通過錯誤的IP地址發生。 因此請檢查DATABASE的綁定IP地址和連接屬性。

<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> 
相關問題