Fix (APAR): PI43752 Status: Fix Release: 8.5.5.7,8.5.5.6,8.5.5.5 Operating System: AIX,HP-UX,IBM i,Inspur K-UX,Linux,Mac OS,Solaris,Windows,z/OS Supersedes Fixes: CMVC Defect: xxxxxx Byte size of APAR: 599552 Date: 2015-10-26 Abstract: asynccontext.dispatch() dispatches to an incorrect uri Description/symptom of problem: PI43752 resolves the following problem: ERROR DESCRIPTION: Async request dispatcher might dispatch to the original request URI instead of the result of HttpServletRequest.getRequestURI() LOCAL FIX: non PROBLEM SUMMARY USERS AFFECTED: IBM WebSphere Application Server Full Profile version 8.5.5 and Liberty Profile version 8.5.5 users of async servlets. PROBLEM DESCRIPTION: The javax.servlet.AsyncContext.dispatch() method uses the wrong URI when dispatching. RECOMMENDATION: None A call to javax.servlet.AsyncContext.dispatch() might dispatch to the original URI instead of the new dispatched URI which is the result of javax.servlet.http.HttpServletRequest.getRequestURI(). PROBLEM CONCLUSION: The WebContainer code was modified to dispatch to the correct URI when a new WebContainer custom property is set. A new WebContainer custom property needs to be set to enable this behavior: Name: com.ibm.ws.webcontainer.setAsyncDispatchRequestURI Values: true / false (default) Please refer to the following technote for instructions on enabling WebContainer custom properties: Full profile: http://www.ibm.com/support/docview.wss?rss=180&uid=swg21284395 Liberty profile: http://www-01.ibm.com/support/docview.wss?uid=swg21597753 The fix for this APAR is currently targeted for inclusion in fixpack 8.5.5.9. Please refer to the recommended updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980 Directions to apply fix: Fix applies to Editions: Release 8.5 _X_ Application Server (Express or BASE) _X_ Network Deployment (ND) __ Liberty Core __ Edge Components __ Developer Install Fix to all WebSphere installations unless special instructions are included below. Special Instructions: None NOTE: The user must: * Logged in with the same authority level when unpacking a fix, fix pack or refresh pack. * Be at V1.4.3 or newer of the Installation Manager. Certain iFixes may require a newer version of the Installation Manager and the Installation Manager will inform you during the installation process if a newer version is required. The IBM Knowledge Center can provide details, if needed, on the use of the Installation Manager to apply the iFixes. http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp. Shutdown WebSphere Application Server before applying the iFixes. Restart WebSphere Application Server after applying the iFixes. Directions to remove fix: The IBM Knowledge Center can provide details, if needed, on the use of the Installation Manager to remove the iFixes. http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp. Shutdown WebSphere Application Server before removing the iFixes. Restart WebSphere Application Server after removing the iFixes. Directions to re-apply fix: 1) Shutdown WebSphere Application Server. 2) Follow the Fix instructions to apply the fix. 3) Restart WebSphere Application Server. Additional Information: