PQ69282: JSP COMPILER RESOLVES CONFICTING CLASSES IN WEB-INF/LIB FIRST RATHER THAN THE CLASSES IN WAS_HOME.

 Fixes are available

5.0.1: WebSphere Application Server Version 5.0 Fix Pack 1 (Version 5.0.1)
5.0.1: WebSphere Application Server Enterprise Edition Version 5.0 Fix Pack 1



APAR status
Closed as program error.

Error description
The JSPBatchCompiler seems to load and use classes in the WAR
files WEB-INF/lib directory rather than those for the WAS
runtime.
.
For example if an invalid version of xerces.jar is contained in
WEB-INF/lib then the JSPBatchCompliler uses that jar for it's
own implementation rather than the WAS runtime classes
<WAS_HOME>/lib/xerces.jar
Local fix
Have to import war files without JSP precompilation.
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server Developers      *
*                 using the JSPBatchCompiler to compile        *
*                 JSPs.                                        *
****************************************************************
* PROBLEM DESCRIPTION: WebSphere defaults to searching         *
*                      the webapp classloader first for        *
*                      classes when using the                  *
*                      JSPBatchCompiler.                       *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
JSPBatchCompiler incorrectly defines the classloader search
order for classes and resources when attempting to batch
compile JSPs.
Problem conclusion
Modified the JSPBatchCompiler to allow customer to specify
via command line arguments classloader search priority
and whether to use single or multiple classloaders per
enterprise application.
Temporary fix
temp fix created with debug..
Comments
APAR information
APAR number PQ69282
Reported component name WAS BASE 5.0
Reported component ID 5630A3600
Reported release 00W
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2002-12-18
Closed date 2003-01-09
Last modified date 2003-01-09

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
JSP          

Publications Referenced

Fix information
Fixed component name WAS BASE 5.0
Fixed component ID 5630A3600

Applicable component levels
R003 PSY    UP
R00A PSY    UP
R00H PSY    UP
R00I PSY    UP
R00S PSY    UP
R00W PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ69282
IBM Group: Software Group
Modified date: Jan 9, 2003