Tuesday, July 14, 2009

JBoss jBPM Info Center

jBPM 4.0

jBPM User Guide (jBPM 4.0)

jBPM Developers Guide (jBPM 4.0)

jBPM Wiki

Getting Started with jBPM 4.0 - (Part I)

Getting Started with jBPM 4.0 - (Part II)

Getting Started with jBPM 4.0 - (Part III)

Getting Started with jBPM 4.0 - (Part IV)

jBPM 3.X

jBPM3 Getting Started

jBPM deployment in production environments

FAQ

When running jBPM (3.2.6.SP1) within Seam (2.1.2), the process does not run in persistent state. For example: all process instances are lost after JBoss AS restarts

In jBPM side, hibernate.cfg.xml takes the main responsibility for jBPM's persistent properties. Make sure all settings are configured properly especially:

<property name="hibernate.connection.datasource">java:JbpmDS</property>

When trying jBPM's websale example, exception occurs when clicking evaluation button

Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57fffd:daa:4a702b15:1fe status: ActionStatus.ABORT_ONLY >
Could not enlist in transaction on entering meta-aware object!;
Unable to persist timer

XA data sources and jBPM

When trying jBPM's websale example (jbpm-3.2.6.SP1), AFTER clicking evaluation button and complete the task successfully, manager's task with timer causes exceptions

java.lang.UnsupportedClassVersionError: Bad version number in .class file
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620) 

jBPM distribution maybe compiled by Java 6, use JDK6 compiled JBoss AS 5 and set JAVA_HOME and JRE_HOME to JDK6.

No comments: