<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    JBPM4 connection problem
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/egycator">Khaled Talaat</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/533520#533520">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I have been trying to configure the JBPM to work with my application but I still getting this exception</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><div id="_mcePaste">16:51:30,552 INFO&#160; [CachedConnectionManager] Closing a connection for you.&#160; Please close them yourself: org.jboss.resour</div><div id="_mcePaste">ce.adapter.jdbc.jdk5.WrappedConnectionJDK5@c8ea27</div><div id="_mcePaste">java.lang.Throwable: STACKTRACE</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.CachedConnectionManager.registerConnection(CachedConnectionManager.java:</div><div id="_mcePaste">278)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:52</div><div id="_mcePaste">4)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseCon</div><div id="_mcePaste">nectionManager2.java:941)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:89)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.jbpm.handlers.MainTaskHandler.excuteQuery(MainTaskHandler.java:169)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.jbpm.handlers.MainTaskHandler.notify(MainTaskHandler.java:59)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.wire.usercode.UserCodeEventListener.notify(UserCodeEventListener.java:39)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.model.op.ExecuteEventListener.perform(ExecuteEventListener.java:81)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync(ExecutionImpl.java:656)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation(ExecutionImpl.java:616)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.model.ExecutionImpl.start(ExecutionImpl.java:217)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:61)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:37)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.tx.JtaTransactionInterceptor.executeInExistingTx(JtaTransactionInterceptor.java:70)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.tx.JtaTransactionInterceptor.execute(JtaTransactionInterceptor.java:55)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.tx.JtaRetryInterceptor.executeWithoutRetry(JtaRetryInterceptor.java:56)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.tx.JtaRetryInterceptor.execute(JtaRetryInterceptor.java:48)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.svc.SkipInterceptor.execute(SkipInterceptor.java:43)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jbpm.pvm.internal.svc.ExecutionServiceImpl.startProcessInstanceById(ExecutionServiceImpl.java:50)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.workflow.jbpm.jbpm4.WorkflowV4.startProcessInstanceEx(WorkflowV4.java:93)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.workflow.jbpm.jbpm4.JBPMv4WFHandler.createProcessInstance(JBPMv4WFHandler.java:712)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.workflow.core.WorkflowService.wfCreateProcessInstance(WorkflowService.java:549)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.workflow.ejb.WorkflowEJBBean.createProcessInstance(WorkflowEJBBean.java:357)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:597)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.invocation.Invocation.performCall(Invocation.java:386)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke(StatefulSessionContainer.java:606)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.StatefulSessionSecurityInterceptor.invoke(StatefulSessionSecurityInterceptor.java:84)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:228)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:211)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)</div><div id="_mcePaste"> </div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:77)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:348)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.security.PreSecurityInterceptor.process(PreSecurityInterceptor.java:97)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:81)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:650)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.ejb.Container.invoke(Container.java:1029)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.lang.reflect.Method.invoke(Method.java:597)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.proxy.ejb.SecurityContextInterceptor.invoke(SecurityContextInterceptor.java:64)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:118)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at $Proxy348.createProcessInstance(Unknown Source)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.wrapper.JCSynchronizedEJB.createProcessInstance(JCSynchronizedEJB.java:696)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.handler.WorkFlowEJBHandler.createAndStartProcessInstance(WorkFlowEJBHandler.java</div><div id="_mcePaste">:1960)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.handler.WorkFlowEJBHandler.processEvent(WorkFlowEJBHandler.java:141)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.control.RequestProcessor.handleAction(RequestProcessor.java:152)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.control.RequestProcessor.processRequest(RequestProcessor.java:87)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.control.MainServlet.processRequest(MainServlet.java:333)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.control.MainServlet.performTask(MainServlet.java:123)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.control.MainServlet.doGet(MainServlet.java:50)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.asset.jupiter.client.web.filter.GZIPFilter.doFilter(GZIPFilter.java:50)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.jav</div><div id="_mcePaste">a:126)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java</div><div id="_mcePaste">:70)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)</div><div id="_mcePaste">&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.lang.Thread.run(Thread.java:619)</div><div> </div><div>My jbpm.hibernate.cfg.xml</div><div><div>&lt;hibernate-configuration&gt;</div><div><span> </span>&lt;session-factory&gt;</div><div> </div><div><span> </span>&lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQLInnoDBDialect&lt;/property&gt;</div><div><span> </span>&lt;property name="hibernate.connection.datasource"&gt;java:JbpmDS&lt;/property&gt;</div><div><span> </span>&lt;property name="hibernate.transaction.factory_class"&gt;org.hibernate.transaction.JTATransactionFactory&lt;/property&gt;</div><div><span> </span>&lt;property name="hibernate.transaction.manager_lookup_class"&gt;org.hibernate.transaction.JBossTransactionManagerLookup&lt;/property&gt;</div><div><span> </span>&lt;property name="jta.UserTransaction"&gt;UserTransaction&lt;/property&gt;</div><div> </div><div><span> </span>&lt;mapping resource="jbpm.repository.hbm.xml" /&gt;</div><div><span> </span>&lt;mapping resource="jbpm.execution.hbm.xml" /&gt;</div><div><span> </span>&lt;mapping resource="jbpm.history.hbm.xml" /&gt;</div><div><span> </span>&lt;mapping resource="jbpm.task.hbm.xml" /&gt;</div><div><span> </span>&lt;mapping resource="jbpm.identity.hbm.xml" /&gt;</div><div> </div><div><span> </span>&lt;/session-factory&gt;</div><div>&lt;/hibernate-configuration&gt;</div></div><div> </div><div>The JBPM datasource </div><div><div>&#160; &lt;xa-datasource&gt;</div><div>&#160;&#160;&#160; &lt;jndi-name&gt;JbpmDS&lt;/jndi-name&gt;</div><div> </div><div>&#160;&#160;&#160; &lt;xa-datasource-class&gt;com.mysql.jdbc.jdbc2.optional.MysqlXADataSource&lt;/xa-datasource-class&gt;</div><div>&#160;&#160;&#160; &lt;xa-datasource-property name="URL"&gt;jdbc:mysql://localhost:3306/jbpmdb&lt;/xa-datasource-property&gt;</div><div>&#160;&#160;&#160; &lt;user-name&gt;root&lt;/user-name&gt;</div><div>&#160;&#160;&#160; &lt;password&gt;a&lt;/password&gt;</div><div> </div><div>&#160;&#160;&#160; &lt;!-- reduce isolation from the default level (repeatable read) --&gt;</div><div>&#160;&#160;&#160; &lt;transaction-isolation&gt;TRANSACTION_READ_COMMITTED&lt;/transaction-isolation&gt;</div><div>&#160;&#160;&#160; &lt;!-- separate connections used with and without JTA transaction --&gt;</div><div>&#160;&#160;&#160; &lt;no-tx-separate-pools /&gt;</div><div>&#160;&#160;&#160; &lt;!-- disable transaction interleaving --&gt;</div><div>&#160;&#160;&#160; &lt;track-connection-by-tx /&gt;</div><div> </div><div>&#160;&#160;&#160; &lt;!-- leverage mysql integration features --&gt;</div><div>&#160;&#160;&#160; &lt;exception-sorter-class-name&gt;</div><div>&#160;&#160;&#160;&#160;&#160; com.mysql.jdbc.integration.jboss.ExtendedMysqlExceptionSorter</div><div>&#160;&#160;&#160; &lt;/exception-sorter-class-name&gt;</div><div>&#160;&#160;&#160; &lt;valid-connection-checker-class-name&gt;</div><div>&#160;&#160;&#160;&#160;&#160; com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker</div><div>&#160;&#160;&#160; &lt;/valid-connection-checker-class-name&gt;</div><div> </div><div>&#160;&#160;&#160; &lt;!-- corresponding type-mapping in conf/standardjbosscmp-jdbc.xml --&gt;</div><div>&#160;&#160;&#160; &lt;metadata&gt;</div><div>&#160;&#160;&#160;&#160;&#160; &lt;type-mapping&gt;mySQL&lt;/type-mapping&gt;</div><div>&#160;&#160;&#160; &lt;/metadata&gt;</div><div>&#160; &lt;/xa-datasource&gt;</div></div><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>My application datasources are all no-tx-datasource</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/533520#533520">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>