Download
Abstract
Starting from V6.1.0.15, an exception appears in the SystemOut.log file during application start if serveServletsByClassname is enabled and a duplicate mapping clash is found.
Download Description
PK67022 resolves the following problem:
ERROR DESCRIPTION:
When there is a mapping of /servlet/* in an application, it clashes with the reserved mapping for when serveServletsByClassname is enabled. As a result an error message is printed which includes a complete exception stack. The message should not include the exception stack.
LOCAL FIX:
The exception stack may be ignored.
PROBLEM SUMMARY
USERS AFFECTED:
IBM® WebSphere® Application Server Version 6.1 users of serveServletsByClassname.
PROBLEM DESCRIPTION:
Starting from V6.1.0.15, an exception appears in the SystemOut.log file during application start if
serveServletsByClassname is enabled and a problem is found with the application servlet mappings. For example, this will occur if the application specifies a mapping of "/servlet/*".
RECOMMENDATION:
None
As a result of PK57136, an exception stack was added to a message which is output during application start if serveServletsByClassname is enabled and a problem is found with the application servlet mappings. For example:
[4/21/08 6:59:09:250 EDT] 00000014 WebApp E Error while adding servlet mapping. java.lang.Exception: Mapping clash for
com.ibm.ws.wswebcontainer.extension.InvokerExtensionProcessor@71
707170: Target ServletWrapper [Application Servlet:[Application
Servlet:/servlet/*]] already exists at node servlet
at com.ibm.ws.util.ClauseNode.add(ClauseNode.java:59)
at com.ibm.ws.util.URIMatcher.put(URIMatcher.java:131)
at com.ibm.ws.util.URIMapper.addMapping(URIMapper.java:47)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeInvokerProcessor (WebApp.java:667)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings (WebApp.java:584)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:320)
at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize (WebApp.java:290)
at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication (WebGroup.java:90)
PROBLEM CONCLUSION:
The WebContainer has been modified to suppress the exception stack included with the error while adding servlet mapping" message. Note that in the event of this error, an ffdc record which includes the stack information will continue to be created.
The fix for this APAR is currently targeted for inclusion in Fix Pack 6.1.0.19.
Please refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Prerequisites
Please download the UpdateInstaller below to install this fix.
Installation Instructions
Please review the readme.txt for detailed installation instructions.
Download Package
Download package
What is Fix Central (FC)?
What is DD?
| Download | RELEASE DATE | LANGUAGE | SIZE(Bytes) | Download Options | ||
|---|---|---|---|---|---|---|
| 6.1.0.15-WS-WAS-IFPK67022 | 6/24/2008 | US English | 59046 | FC | FTP | DD |
| 6.1.0.17-WS-WAS-IFPK67022 | 6/24/2008 | US English | 59293 | FC | FTP | DD |
Technical Support
Contact IBM Support using SR (http://www-306.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
swg24019648