JBoss Inc.
Docs    Forums    Wiki    Download    Contact      

jPDL Deployables

green side
jBPM.orgJBoss.org
green side
 
swoosh

jbpm-console.war

This package is a web application which contains jBPM, configured for a standard Java environment. The configuration files located in the WEB-INF/classes directory inside the web application archive.

The web application can be deployed on JBoss out-of-the-box. It requires JVM 1.4.2+ and expects following libraries on the global classpath:

  • antlr-2.7.6rc1.jar
  • asm.jar
  • bsh.jar
  • cglib.jar
  • commons-logging.jar
  • dom4j.jar
  • hibernate3.jar
  • jboss-backport-concurrent.jar
  • jbossretro-rt.jar

For Tomcat deployments, you need to add these libs to the war file (or to the Tomcat global classpath). And also you need to remove the libraries el-api.jar and el-ri.jar from the jbpm-console.war's WEB-INF/lib folder.

The ant build script in this directory can do these library manipulations for you.

jbpm-enterprise.ear

This package is an enterprise archive which contains jBPM and it's configured for an enterprise Java environment. The configuration files located in the lib/jbpm-configs.jar archive inside the enterprise archive.

The enterprise archive can be deployed on JBoss out-of-the-box. It requires JVM 1.4.2+ and expects the same libraries on the global classpath as the jbpm-console.war.

For deployments on other appservers, you need to add these libs to the ear file and reference these libs appropriately in the META-INF/MANIFEST.MF files of the two modules: jbp-console.war and jbpm-enterprise.jar.

The ant build script in this directory can do these library manipulations for you.

jbpm-mail.war

This is a web application intended for testing processes that include emails being sent during process execution. By just deploying this web application, an email server is started. The email server cannot forward any mails, it only collects them and stores them locally. The collected emails can be viewed at http://localhost:8080/jbpm-mail/inbox. That page will refresh itself every 2 seconds so that emails will pop up 'automatically' when they are sent by a test case or by the console when you are submitting tasks.