| Summary: | Upload servlet path is not aligned with the GPD defaults | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise SOA Platform 4 | Reporter: | trev <tkirby> |
| Component: | JBPM - within SOA | Assignee: | Alejandro Guizar <alex.guizar> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 4.3 CP01 | ||
| Target Milestone: | --- | ||
| Target Release: | 4.3 CP04 ER1 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | http://jira.jboss.org/jira/browse/SOA-1339 | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2010-03-26 18:09:48 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: | |
Link: Added: This issue depends JBPM-2289 Done, for resolution details see JBPM-2289. The resolution had to be reverted for security issues. The SOA distribution of jBPM is tuned for production deployment and maps this servlet to a URL pattern in the secured area. In consequence, the upload servlet is no longer able to accept GPD deployment requests, as GPD does not support authentication. To reenable GPD deployment, map the servlet to the path expected by the GPD, namely "/upload/*". documented as known issue in 4.3.CP02 Known issue:
Cannot upload to the default SOA jBPM Configuration
The jBPM package upload servlet included in the JBoss Enterprise SOA Platform is configured to use an path that requires authentication. The GPD does not support authentication and so this path must be updated if you wish to use JBoss Developer Studio or any other IDE to deploy using GPD.
This can be done by editing jbpm/jsf-console.war/WEB-INF/web.xml and updating the servlet-mapping url-pattern parameter. The value expected by GPD is /upload/* .
<servlet-mapping>
<servlet-name>GDP Deployer Servlet</servlet-name>
<url-pattern>/upload/*</url-pattern>
</servlet-mapping>
As of 4.3 CP02 CR3, the file to be edited is: jboss-soa-p.4.3.0/jboss-as/server/production/deploy/jbpm.esb/jbpm-console.war/WEB-INF/web.xml Assigning to Len as I don't have access to the enterprise documentation for jBPM to make the required change. Link: Added: This issue related SOA-1586 In 5.0 ER4 - the code is unchanged:
<servlet-mapping>
<servlet-name>GDP Deployer Servlet</servlet-name>
<url-pattern>/app/upload/*</url-pattern>
</servlet-mapping>
Can we get this fixed with SOA-P 5.0 and JBDS 3.0?
Link: Added: This issue is related to SOA-327 Won't fix since SOA-1586 (secure GPD deployer) superseded this issue. Fix for https://jira.jboss.org/jira/browse/SOA-1586 verified in 4.3 CP03 ER1 during review of the Getting Started Guide: https://jira.jboss.org/jira/browse/SOA-2001?focusedCommentId=12522128#action_12522128 |
Date of First Response: 2009-06-10 04:44:51 project_key: SOA The default configuration in the jbpm-jpdl-3.2.5SP5 package defines the path to the GPD deployer servlet as /app/upload in /deploy/server/default/deploy/jbpm/jsf-console.war/WEB-INF/web.xml: <servlet-mapping> <servlet-name>GDP Deployer Servlet</servlet-name> <url-pattern>/app/upload/*</url-pattern> </servlet-mapping> This doesn't match with the defaults in the GPD/JBDS, and should thus be changed to <url-pattern>/upload/*</url-pattern>.