Download
Abstract
The javax.servlet.AsyncContext.dispatch() method uses the wrong URI when dispatching.
Download Description
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:
None
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
Prerequisites
None
Installation Instructions
Please review the readme.txt for detailed installation instructions.
Technical Support
Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV (U.S. only).
Problems (APARS) fixed
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg24041141