Bug 777988 (SOA-515)

Summary: SOA embedded server has broken the jBPM upload from the bpm quickstarts
Product: [JBoss] JBoss Enterprise SOA Platform 4 Reporter: Kevin Conner <kevin.conner>
Component: JBossESBAssignee: Default User <jbpapp-maint>
Status: CLOSED NOTABUG QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 4.2 GA   
Target Milestone: ---   
Target Release: 4.2 CP02   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-515
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-15 18:01:33 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:
Bug Depends On: 777747, 777750, 777754    
Bug Blocks:    

Description Kevin Conner 2008-04-15 17:17:21 UTC
Date of First Response: 2008-04-15 13:52:14
Help Desk Ticket Reference: https://enterprise.redhat.com/issue-tracker/?module=issues&action=view&tid=174697
project_key: SOA

The upload servlet mapping of the jbpm console has been changed in the production server used in the SOA embedded artifact, this breaks the bpm quickstarts.

The mapping should read

    <servlet-mapping>
        <servlet-name>GDP Deployer Servlet</servlet-name>
        <url-pattern>/upload/*</url-pattern>
    </servlet-mapping>

but now reads

    <servlet-mapping>
        <servlet-name>GDP Deployer Servlet</servlet-name>
        <url-pattern>/app/upload/*</url-pattern>
    </servlet-mapping>

As the QSes are still looking for original location this will always fail to deploy.

Does anyone know why this change introduced?

Comment 1 Kevin Conner 2008-04-15 17:20:42 UTC
Link: Added: This issue depends JBESB-1673


Comment 2 Len DiMaggio 2008-04-15 17:52:14 UTC
See:   http://jira.jboss.com/jira/browse/SOA-270

Summary:
   For standalone server, default configuration exposes /upload servlet
   For embedded server, all configuration exposes /upload servlet
   For embedded server, production configuration does not expose /upload servlet

jBPM User guide includes instructions to expose or not expose /upload servlet

Standalone and embedded server .zip files both inlcude /tools/resources dir with these files:

-rw-r--r-- 1 ldimaggi ldimaggi 723723 Feb 3 16:25 jbpm-console-development.war
-rw-r--r-- 1 ldimaggi ldimaggi 723724 Feb 3 16:25 jbpm-console-production.war 

Comment 3 Len DiMaggio 2008-04-15 17:52:48 UTC
Link: Added: This issue depends SOA-270


Comment 4 Len DiMaggio 2008-04-15 17:52:49 UTC
Link: Added: This issue depends SOA-262


Comment 5 Len DiMaggio 2008-04-15 17:52:49 UTC
Link: Added: This issue depends SOA-265


Comment 6 Kevin Conner 2008-04-15 17:58:28 UTC
Fixing this by having the ant task support security credentials is preferable to replacing the jbpm-console war file, I'll keep the ESB task open and fix this in our codebase.


Comment 7 Kevin Conner 2008-04-15 18:01:33 UTC
This is a deliberate decision by the productisation team to break the upload task. I am closing for now

Comment 8 Lukáš Petrovický 2008-06-25 08:57:15 UTC
Link: Added: This issue is related to SOA-609