nt2005 [https://community.jboss.org/people/nt2005] created the discussion
"Re: jBPM5 - Seam 2.2 Example at AS6" To view the discussion, visit: https://community.jboss.org/message/646446#646446 -------------------------------------------------------------- I still need help to deploy Seam 2.2 (EAR-Project) with jBPM 5.2. at AS6. What I have done: -create a new Seam 2.2 Web Project -update drools to 5.3 (in the ear library) -add jbpm librarys -add the btm-2.1.2 library Okay and when I start deploy the project and use the bean: +@Stateful+ +@Name("processHandler")+ +public class ProcessHandlerBean implements ProcessHandler+ +{+ + private static final String MARKER = "------------------------";+ + @Logger private Log log;+ + @In StatusMessages statusMessages;+ + public void processHandler()+ + {+ + // implement your business logic here+ + }+ + // add additional action methods+ + public void start() { + + // load up the knowledge base+ + KnowledgeBase kbase = readKnowledgeBase();+ + StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();+ + ksession.getWorkItemManager().registerWorkItemHandler(TextOutputWorkItem.NAME, new OutputWorkItem());+ + // start a new process instance+ + ksession.startProcess("de.tneubert.bpm);+ + log.info(MARKER +" startProcess() - end "+ MARKER);+ + }+ + private KnowledgeBase readKnowledgeBase() {+ + log.info(MARKER +" readKnowledgeBase() "+ MARKER);+ + KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();+ + kbuilder.add(ResourceFactory.newClassPathResource("process.bpmn"), ResourceType.BPMN2);+ + return kbuilder.newKnowledgeBase();+ + }+ + @Destroy+ + @Remove+ + public void destroy() {}+ +}+ I get this error: +WARNUNG [javax.enterprise.resource.webcontainer.jsf.lifecycle] Could not instantiate Seam component: processHandler: org.jboss.seam.InstantiationException: Could not instantiate Seam component: processHandler+ + at org.jboss.seam.Component.newInstance(Component.java:2170) [:2.2.2.Final]+ +.... + +Caused by: javax.naming.NameNotFoundException: unable to find a bound object at name 'Process-ear/ProcessHandlerBean/local'+ + at bitronix.tm.jndi.BitronixContext.lookup(BitronixContext.java:83) [:2.1.2]+ + at javax.naming.InitialContext.lookup(Unknown Source) [:1.6.0_30]+ + at org.jboss.seam.Component.instantiateSessionBean(Component.java:1403) [:2.2.2.Final]+ And I thought, I should write this in my persistence: | | <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.BTMTransactionManagerLookup" /> | But than on startup I get the error, that the class does not exist. Please, is there anyone out there who can help me. :) -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/646446#646446] Start a new discussion in jBPM at Community [https://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
