Hello everyone,
I'm very new to JBPM. I have an application deployed on Oracle weblogic, and this application is Integrated with JBPM.
I've attached the persistence.xml
I want to disable state persistence. I tried commenting out this line, but activating the application throws and error
<!--
<persistence-unit transaction-type="RESOURCE_LOCAL"
name="com.xxx.insis.bpm.logger">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<non-jta-data-source>jdbc/InsisJbpmDS</non-jta-data-source>
<class>com.xxx.insis.bpm.adapter.jbpm.logger.entities.ServiceDataFlowLog</class>
<class>com.xxx.insis.bpm.adapter.jbpm.logger.entities.ServiceLog</class>
<properties>
<property name="hibernate.dialect"
value="org.hibernate.dialect.Oracle10gDialect"/>
<property name="hibernate.max_fetch_depth" value="3"/>
<property name="hibernate.hbm2ddl.auto" value="none"/>
<property name="hibernate.show_sql" value="false"/>
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.WeblogicTransactionManagerLookup"/>
<property name="hibernate.cache.provider_class"
value="org.hibernate.cache.HashtableCacheProvider"/>
<property name="hibernate.transaction.jta.platform"
value="org.hibernate.service.jta.platform.internal.WeblogicJtaPlatform"/>
<property name="hibernate.id.new_generator_mappings" value="false"/>
</properties>
</persistence-unit>
-->
>>>>>>>>>>>>>>> This results in the error below >>>>>>>>>>>
Caused By: javax.persistence.PersistenceException: No Persistence provider for EntityManager named com.xxx.insis.bpm.logger
at javax.persistence.Persistence.createEntityManagerFactory(Unknown Source)
at javax.persistence.Persistence.createEntityManagerFactory(Unknown Source)
at com.fadata.insis.bpm.adapter.jbpm.ProcessEngineContextImpl.init(ProcessEngineContextImpl.java:81)
at com.fadata.insis.bpm.LocalProcessEngineContextListener.contextInitialized(LocalProcessEngineContextListener.java:19)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1871)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3173)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1527)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
James