snyperboss [http://community.jboss.org/people/snyperboss] created the discussion
"Re: JBPM5, Spring, BTM and Tomcat" To view the discussion, visit: http://community.jboss.org/message/640252#640252 -------------------------------------------------------------- Hi, This is how I create the session using the above spring configuration. <pre><span style=' color: Blue;'>public</span> <span style=' color: Blue;'>static</span> StatefulKnowledgeSession createSession() <span style=' color: Blue;'>throws</span> Exception { <span style=' color: Green;'>/* * Create the knowledgebase using the required bpmn and drl files */</span> KnowledgeBase kbase = readKnowledgeBase(<span style=' color: Maroon;'>"SampleHumanTaskFormVariables.bpmn"</span>); <span style=' color: Green;'>//EntityManagerFactory emf = Persistence.createEntityManagerFactory( "org.jbpm.persistence.jpa" );</span> EntityManagerFactory emf = (EntityManagerFactory) HumanTaskStartupServlet.context.getBean(<span style=' color: Maroon;'>"entityManagerFactoryJbpmPersistanceJpa"</span>); Environment env = KnowledgeBaseFactory.newEnvironment(); env.set( EnvironmentName.ENTITY_MANAGER_FACTORY, emf ); env.set( EnvironmentName.TRANSACTION_MANAGER, HumanTaskStartupServlet.context.getBean(<span style=' color: Maroon;'>"bitronixTransactionManager"</span>) ); env.set( EnvironmentName.TRANSACTION, HumanTaskStartupServlet.context.getBean(<span style=' color: Maroon;'>"bitronixTransactionManager"</span>) ); env.set( EnvironmentName.GLOBALS, <span style=' color: Blue;'>new</span> MapGlobalResolver() ); Properties properties = <span style=' color: Blue;'>new</span> Properties(); properties.put(<span style=' color: Maroon;'>"drools.processInstanceManagerFactory"</span>, <span style=' color: Maroon;'>"org.jbpm.persistence.processinstance.JPAProcessInstanceManagerFactory"</span>); properties.put(<span style=' color: Maroon;'>"drools.processSignalManagerFactory"</span>, <span style=' color: Maroon;'>"org.jbpm.persistence.processinstance.JPASignalManagerFactory"</span>); KnowledgeSessionConfiguration config = KnowledgeBaseFactory.newKnowledgeSessionConfiguration(properties); <span style=' color: Blue;'>return</span> JPAKnowledgeService.newStatefulKnowledgeSession(kbase, config, env); } </pre> Thanks! -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/640252#640252] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
