Hide Forgot
Date of First Response: 2008-02-04 14:55:52 project_key: SOA The jBPM quickstarts copy the processdefinition.xml files, but not the gpd.xml and processimage.jpg files - to the .esb generated archive: <target name="quickstart-specific-assemblies"> <copy overwrite="true" file="${project.process.dir}/processdefinition.xml" todir="${classes}/${project.process.dir}" /> <copy todir="${classes}"> <fileset dir="${basedir}" includes="scripts/**/*"/> </copy> </target> We need to add: <copy overwrite="true" file="${project.process.dir}/gpd.xml" todir="${classes}/${project.process.dir}" /> <copy overwrite="true" file="${project.process.dir}/processimage.jpg" todir="${classes}/${project.process.dir}" />
Found this while looking at SOA-343
Link: Added: This issue is related to SOA-343
The quickstarts are part of ESB and not jBPM.
Len, please create a linked issue in ESB.
Link: Added: This issue depends JBESB-1530
This part of the build.xml file is obsolete and is not involved in the deployment process.
Am I missing a step here? Step 1 - ant deploy . . . deploy-exploded-esb: [mkdir] Created dir: /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/server/default/deploy/Quickstart_bpm_orchestration1.esb [unjar] Expanding: /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/samples/quickstarts/bpm_orchestration1/build/Quickstart_bpm_orchestration1.esb into /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/server/default/deploy/Quickstart_bpm_orchestration1.esb . . . Step 2 - examine the deployed ESB archive [ldimaggi@ldimaggi bpm_orchestration1]$ jar -tvf /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/samples/quickstarts/bpm_orchestration1/build/Quickstart_bpm_orchestration1.esb 0 Mon Feb 04 15:27:00 EST 2008 META-INF/ 106 Mon Feb 04 15:26:58 EST 2008 META-INF/MANIFEST.MF 0 Mon Feb 04 15:26:58 EST 2008 org/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/esb_actions/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/process_actions/ 0 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/test/ 0 Mon Feb 04 15:27:00 EST 2008 scripts/ 1657 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/esb_actions/MessageSpy.class 1628 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/esb_actions/ProcessInfo.class 972 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/process_actions/MyBPMActionHandler.class 2018 Mon Feb 04 15:26:58 EST 2008 org/jboss/soa/esb/samples/quickstarts/bpm_orchestration1/test/SendTestMessage.class 2890 Mon Feb 04 15:27:00 EST 2008 processdefinition.xml 308 Mon Feb 04 15:27:00 EST 2008 scripts/service1.groovy 311 Mon Feb 04 15:27:00 EST 2008 scripts/service2.groovy 307 Mon Feb 04 15:27:00 EST 2008 scripts/service3.groovy 134 Mon Feb 04 15:27:00 EST 2008 META-INF/deployment.xml 7905 Mon Feb 04 15:27:00 EST 2008 META-INF/jboss-esb.xml [ldimaggi@ldimaggi bpm_orchestration1]$ tree /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/server/default/deploy/Quickstart_bpm_orchestration1.esb /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/server/default/deploy/Quickstart_bpm_orchestration1.esb |-- META-INF | |-- MANIFEST.MF | |-- deployment.xml | `-- jboss-esb.xml |-- org | `-- jboss | `-- soa | `-- esb | `-- samples | `-- quickstarts | `-- bpm_orchestration1 | |-- esb_actions | | |-- MessageSpy.class | | `-- ProcessInfo.class | |-- process_actions | | `-- MyBPMActionHandler.class | `-- test | `-- SendTestMessage.class |-- processdefinition.xml `-- scripts |-- service1.groovy |-- service2.groovy `-- service3.groovy 12 directories, 11 files Step 3 - ant deployProcess . . . [deployToServer] adding to process archive /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/samples/quickstarts/bpm_orchestration1/processDefinition/gpd.xml ... [deployToServer] adding to process archive /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/samples/quickstarts/bpm_orchestration1/processDefinition/processdefinition.xml ... [deployToServer] adding to process archive /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/samples/quickstarts/bpm_orchestration1/processDefinition/processimage.jpg ... [deployToServer] deploying par ... [deployToServer] deployment complete. Step 4 - Examine the deployed ESB archive [ldimaggi@ldimaggi bpm_orchestration1]$ tree /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/server/default/deploy/Quickstart_bpm_orchestration1.esb/ /opt/RC2/jboss-soa-p-standalone.4.2.0/jboss-as/server/default/deploy/Quickstart_bpm_orchestration1.esb/ |-- META-INF | |-- MANIFEST.MF | |-- deployment.xml | `-- jboss-esb.xml |-- org | `-- jboss | `-- soa | `-- esb | `-- samples | `-- quickstarts | `-- bpm_orchestration1 | |-- esb_actions | | |-- MessageSpy.class | | `-- ProcessInfo.class | |-- process_actions | | `-- MyBPMActionHandler.class | `-- test | `-- SendTestMessage.class |-- processdefinition.xml `-- scripts |-- service1.groovy |-- service2.groovy `-- service3.groovy 12 directories, 11 files
The process image, etc. are not deployed to the server/deploy/quickstart_ESB dir - they are deployed to the database.
For example: jbpmDB.script:INSERT INTO JBPM_BYTEARRAY VALUES(2,'processimage.jpg',1) jbpmDB.script:INSERT INTO JBPM_BYTEARRAY VALUES(5,'processimage.jpg',4) jbpmDB.script:INSERT INTO JBPM_BYTEARRAY VALUES(8,'processimage.jpg',7) jbpmDB.script:INSERT INTO JBPM_BYTEARRAY VALUES(11,'processimage.jpg',10) jbpmDB.script:INSERT INTO JBPM_BYTEARRAY VALUES(14,'processimage.jpg',13)