2.4. Installing on JBoss Enterprise Application Platform 6

Procedure 2.3. Installing the Deployable Package

  1. Download the deployable package zip file from the Red Hat Customer Support Portal at https://access.redhat.com.
    Select DownloadsDownload your softwareBRMS PlatformJBoss BRMS 5.3.1 Deployable for EAP 6.
  2. Extracting the downloaded archive creates the following zip archives:
    • jboss-brms-engine.zip
    • jboss-brms-manager-ee6.zip
    • jboss-jbpm-console-ee6.zip
    • jboss-jbpm-engine.zip
    • modeshape.zip
    Modeshape is a Java Content Repository (JCR) that is included in JBoss BRMS 5.3 as a technical preview, see the BRMS Administration Guide for further details.
  3. Extract jboss-brms.war from the jboss-brms-manager.zip archive and copy to the jboss-eap-6.0/standalone/deployments/ directory.
  4. Extract business-central.war, business-central-server.war, desginer.war, and jbpm-human-task.war from the jboss-jbpm-console-ee6.zip archive and copy to the jboss-eap-6.0/standalone/deployments/ directory.
  5. Create the following empty files in the jboss-eap-6.0/standalone/deployments/ directory:
    • jboss-brms.war.dodeploy
    • business-central.war.dodeploy
    • business-central-server.war.dodeploy
    • desginer.war.dodeploy
    • jbpm-human-task.war.dodeploy
  6. Edit the jboss-eap-6.0/standalone/configuration/standalone.xml file so that the application server will load the required netty library.
    Update the "urn:jboss:domain:ee:1.1" subsystem property to match the following code snippet:
    <subsystem xmlns="urn:jboss:domain:ee:1.1">
       <global-modules>
    	   <module name="org.jboss.netty" slot="main"/>
       </global-modules>
    	<spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>
    	<jboss-descriptor-property-replacement>true</jboss-descriptor-property-replacement>
    </subsystem>
    
  7. Edit the name of the datebase in jboss-eap-6.0/standalone/configuration/standalone.xml changing it to jbpmDS:
    <subsystem xmlns="urn:jboss:domain:datasources:1.1">
       <datasources>
          <datasource jndi-name="java:jboss/datasources/jbpmDS" pool-name="jbpmDS" enabled="true" use-java-context="true">
             <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
             <driver>h2</driver>
             <security>
                <user-name>sa</user-name>
                <password>sa</password>
             </security>
          </datasource>
          <drivers>
             <driver name="h2" module="com.h2database.h2"/>
          </drivers>
       </datasources>
    </subsystem>

    Note

    The included H2 database is not supported. It is provided for demonstration purposes only and must be changed to a supported database. Please refer to the JBoss BRMS 5 Administration Guide for database configuration instructions.