A fix is available
APAR status
Closed as program error.
Error description
When running wsadmin scripts to install/update applications (.ear) this message is displayed: ADMA5003I: The JavaServer Pages (JSP) files in the Web archive (WAR) files <warfilename.war> compiled successfully. However, the Deployment Manager servant region SYSPRINT shows problems errors: Compilation errors were encountered! Which may be followed by errors such as: JSPG0091E: An error occurred at line: n in the file: <filename> JSPG0093E: Generated servlet error from file: <filename>
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V7.0 * * * **************************************************************** * PROBLEM DESCRIPTION: Installation or update of an * * Enterprise Application succeeds even * * when JavaServer Pages (JSP) in a web * * archive (WAR) module fail to compile. * * * **************************************************************** * RECOMMENDATION: * **************************************************************** When running Application Server to install or update an Enterprise Application with Precompile JavaServer Pages (JSP) files option enabled, the deployment operation succeeds even when there is a JSP compilation error in a WAR module.
Problem conclusion
The code was modified to support a system property "com.ibm.websphere.management.application.failOnJspCompileError" to control installation and update behavior. If the value of this property is set to "true", then any JavaServer Pages (JSP) compile error will fail the install or update. If the property is not set or has a value other than true, then the installation or update will complete successfully even if there is a JSP compilation error. 1) To enable the system property in Administrative Console: a) In a Network Deployment environment, the system property needs to be set on the deployment manager. System administration --> Deployment manager --> Java and Process Management --> Process Definition --> Java Virtual Machine --> Custom Properties --> New Name : com.ibm.websphere.management.application.failOnJspCompileError Value : true/false b) In a Base Application Server environment, the system property is set on server1. Servers --> Application Servers --> server1 --> Java and Process Management --> Process Definition --> Java Virtual Machine --> Custom Properties --> New Name : com.ibm.websphere.management.application.failOnJspCompileError Value : true/false 2) To enable the system property when running wsadmin in local mode, it can be set as an option when starting wsadmin or in the wsadmin.properties file. a) To set the system property when starting wsadmin do the following: wsadmin -conntype NONE -javaoption "-Dcom.ibm.websphere.management.application.failOnJspCompileErro r=<value>" where <value> can be true or false. b) To set the system property in the wsadmin.properties file found at /profiles/<profileName>/properties, add the following line with <value> being true or false: com.ibm.websphere.management.application.client.failOnJspCompile Error=<value> APAR PK90268 requires changes to documentation. NOTE: Periodically, we refresh the documentation on our Web web site, so the changes might have been made before you read this text. To access the latest on-line documentation, go to the product library page at: http://www.ibm.com/software/webservers/appserv/library Changes to the WebSphere Application Server Version 7.0 Information Center will be made available. The following description of the new JVM custom property will be added to the topic "Java virtual machine custom properties:" com.ibm.websphere.management.application.failOnJspCompileError Use this property to control application installation, and update behavior. If the value of this property is set to "true", if a JavaServer Pages (JSP) compile error occurs, the application installation, or update process fails. If this property is not set or has a value other than "true," the installation or update process completes successfully even if a JSP compilation error occurs. APAR PK90268 is currently targeted for inclusion in Service Level (Fix Pack) 7.0.0.5 of WebSphere Application Server V7.0. Please refer to URL: //www.ibm.com/support/docview.wss?rs=404&uid=swg27006970 for Fix Pack availability.
Temporary fix
Comments
APAR Information
APAR number
PK90268
Reported component name
WEBSPHERE FOR Z
Reported component ID
5655I3500
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-06-30
Closed date
2009-07-08
Last modified date
2009-08-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
BBGUBINF BBOUBINF
Fix information
Fixed component name
WEBSPHERE FOR Z
Fixed component ID
5655I3500
Applicable component levels
R700 PSY UK48201
UP09/07/27 P F907
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
10 February 2022