PQ60529, 3.5.6: JSPs may not compile after upgrade to WAS 3.5.6

Downloadable files
Abstract
JSPs that are located on a Document Root path in which the first path element following the Document Root begins with the letter 'u' may fail to compile.
Download Description
Beginning in WAS 3.5.6 the JSP 1.1 compiler began generating an extra backslash ('\') character between a web application's Document Root directory and the path/filename of a JSP. For example, if the Document Root is "C:\htdocs" and the path to the JSP is "util\run.jsp", then the JSP 1.1 compiler will produce Java source code containing this sequence of characters:

"C:\\htdocs\\\util\run.jsp"

The three contiguous backslash characters between "htdocs" and "util" are interpreted by the Java compiler as two escape sequences:

\\, which is the escape sequence for a single backslash;
\u, which is an illegal escape sequence.

This regression occurs in WAS 3.5.6 because the JSP compiler generates an extraneous backslash character. Note that the extra backslash character does not result in the "invalid
escape character" exception for letters other than 'u'.

When this problem occurs an error like the following is logged:

Error Message: Server caught unhandled exception from servlet [jsp11]: Unable to compile class for JSP <jspFilename>.

Apply Fix PQ60529 to correct this problem.
Prerequisites
WebSphere Application Server (WAS) 3.5.6
Installation instructions
Please refer to the readme.txt for installation instructions.
URLLANGUAGESIZE(Bytes)
ReadmeUS English1814
Download package
DownloadRELEASE DATELANGUAGESIZE(Bytes)
PQ605294/30/2002US English10320
Technical support
1-800-IBM-SERV (US calls only)











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, Servlet Engine/Web Container
Operating system(s): Multi-Platform, Windows, AIX, HPUX, Linux, Solaris
Software version: 3.5.6
Software edition: Edition Independent
Reference #: 4001346
IBM Group: Software Group
Modified date: 2004-03-20