NOTE: This RSA Knowledge Base Article applies to RSA Identity Governance & Lifecycle versions 7.1.0 and earlier.
==========
2010-06-04 18:02:31,731 ERROR [org.hibernate.util.JDBCExceptionReporter]
No ManagedConnections available within configured blocking timeout ( 10000 [ms] ); -
nested throwable: (javax.resource.ResourceException:
No ManagedConnections available within configured blocking timeout ( 10000 [ms] ))
==========
==========
2010-06-04 18:57:44,238 ERROR [STDERR]
Jun 4, 2010 6:57:44 PM com.aveksa.gui.pages.portlet.myTasks.data.MyTasksStore getMyTasksCount
SEVERE:
com.aveksa.server.workflow.WorkflowServiceException:
com.aveksa.server.db.PersistenceException:
org.hibernate.exception.GenericJDBCException: Cannot open connection
at com.aveksa.server.workflow.WorkflowServiceProvider.getWorkflowWorkItemsCount
(WorkflowServiceProvider.java:2092)
==========
$ cd home/oracle/wildfly/standalone/configuration
$ vi aveksa-standalone-full.xml
<xa-datasource jndi-name="java:/jdbc/WPDS" pool-name="WPDS" enabled="true" use-java-context="true" use-ccm="true">
<xa-datasource-property name="URL">
jdbc:oracle:thin:@//localhost:1555/AVDB
</xa-datasource-property>
<driver>OracleXADriver</driver>
<xa-pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>150</max-pool-size>
$ acm restart
$ cd home/oracle/wildfly/domain/configuration
$ vi domain.xml
<xa-datasource jndi-name="java:/jdbc/WPDS" pool-name="WPDS" enabled="true" use-java-context="true" use-ccm="true">
<xa-datasource-property name="URL">
jdbc:oracle:thin:@//localhost:1555/AVDB
</xa-datasource-property>
<driver>OracleXADriver</driver>
<xa-pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>150</max-pool-size>
SuSE 11 commands
service aveksa_cluster stop
service aveksa_cluster start
SuSE 12 commands
systemctl stop aveksa_cluster
systemctl start aveksa_cluster
$ cd /home/oracle/jboss/server/default/deploy
$ vi aveksa-ds.xml
<xa-datasource>
<jndi-name>jdbc/WPDS</jndi-name>
<track-connection-by-tx/>
<isSameRM-override-value>false</isSameRM-override-value>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
<xa-datasource-property name="URL">jdbc:oracle:thin:@//localhost:1555/avdb</xa-datasource-property>
<!-- Determines whether database exceptions are fatal. Our custom exception sorter delegates
to org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter,
but then marks certain exceptions "fatal" which the default sorter determind to be "non-fatal". -->
<exception-sorter-class-name>com.aveksa.jdbc.OracleExceptionSorter</exception-sorter-class-name>
<no-tx-separate-pools/>
<max-pool-size>150</max-pool-size>
$ acm restart