Bug 724519 (BRMS-465)

Summary: File/dir layout in http://jawa05.englab.brq.redhat.com/candidate/BRMS-5.1.0-ER4/signed/ removes the BRMS .war file
Product: [JBoss] JBoss Enterprise BRMS Platform 5 Reporter: Len DiMaggio <ldimaggi>
Component: Build ProcessAssignee: nwallace <nwallace>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: urgent    
Version: unspecified   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/BRMS-465
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-12-15 14:20:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Len DiMaggio 2010-11-24 18:47:21 UTC
securitylevel_name: Public

We have always distributed BRMS in a .war file - see:
http://docs.redhat.com/docs/en-US/JBoss_Enterprise_BRMS_Platform/5/html-single/BRMS_Userguide/index.html#sect-installation

In the newly signed build we have:

pwd
/opt/local/BRMS_51_ER4_signed
[ldimaggi@ldimaggi BRMS_51_ER4_signed]$ tree -L 3
.
|-- brms-deployable-5.1.0
|   |-- META-INF
|   |   `-- MANIFEST.MF
|   |-- engine
|   |   |-- LICENSE-ASL-2.0.txt
|   |   |-- README_DEPENDENCIES.txt
|   |   |-- drools-ant-5.1.0.BRMS.jar
|   |   |-- drools-api-5.1.0.BRMS.jar
|   |   |-- drools-bam-5.1.0.BRMS.jar
|   |   |-- drools-bpmn2-5.1.0.BRMS.jar
|   |   |-- drools-camel-5.1.0.BRMS.jar
|   |   |-- drools-compiler-5.1.0.BRMS.jar
|   |   |-- drools-core-5.1.0.BRMS.jar
|   |   |-- drools-decisiontables-5.1.0.BRMS.jar
|   |   |-- drools-doc-5.1.0.BRMS.jar
|   |   |-- drools-grid-core-5.1.0.BRMS.jar
|   |   |-- drools-jsr94-5.1.0.BRMS.jar
|   |   |-- drools-persistence-jpa-5.1.0.BRMS.jar
|   |   |-- drools-process-task-5.1.0.BRMS.jar
|   |   |-- drools-spring-5.1.0.BRMS.jar
|   |   |-- drools-templates-5.1.0.BRMS.jar
|   |   |-- drools-verifier-5.1.0.BRMS.jar
|   |   |-- drools-workitems-5.1.0.BRMS.jar
|   |   |-- jboss-brms-bulk-importer
|   |   `-- lib
|   |-- manager
|   |   |-- META-INF
|   |   |-- WEB-INF
|   |   |-- drools_logo.gif
|   |   |-- index.jsp
|   |   `-- org.drools.guvnor.Guvnor
|   |-- modeshape
|   |   |-- build.xml
|   |   |-- client
|   |   |-- examples
|   |   |-- resources
|   |   `-- schemas
|   `-- server
|       |-- META-INF
|       |-- WEB-INF
|       |-- index.jsp
|       `-- test.jsp
`-- brms-deployable-5.1.0_signed.zip

17 directories, 26 files

=======================================================

Instad of:

pwd
/opt/local/BRMS_51_ER4
[ldimaggi@ldimaggi BRMS_51_ER4]$  tree -L 3
.
|-- brms-deployable-5.1.0.zip
|-- jboss-brms-engine.zip
|-- jboss-brms-manager.zip
|-- jboss-brms-server.zip
|-- jboss-brms.war
`-- modeshape.zip

0 directories, 6 files

Comment 1 Lukáš Petrovický 2010-11-29 11:58:14 UTC
Further more, the layout prevents the app from working. Top level META-INF further looking into /manager for the actual app just won't deploy.

Comment 2 nwallace 2010-12-15 14:20:44 UTC
J sorted the signing routine to handle the zips within zips structure ready for whenever brms is going to be signed.