IBM Support

PM80935: JSP fails to compile when usejdkcompiler is set to true

Download


Abstract

A JSP compilation error occurs when the useJDKCompiler JSP attribute is set to true.

Download Description

PM80935 resolves the following problem:


ERROR DESCRIPTION:

There are JavaServer Pages (JSP) compilation errors on any JSP pages if the useJDKCompiler JSP attribute is set to true in WebSphere Application Server version 8.0.


LOCAL FIX:

None


PROBLEM SUMMARY


USERS AFFECTED:

IBM WebSphere Application Server Version 8.0 users of JavaServer Pages (JSP) files.


PROBLEM DESCRIPTION:

A JSP compilation error occurs when the useJDKCompiler JSP attribute is set to true.


RECOMMENDATION:

None


If the useJDKCompiler JSP attribute is set to true in the application's ibm-web-ext.xmi or ibm-web-ext.xml file, the following exception will occur:

com.ibm.ws.jsp.JspCoreException: JSPG0049E: /index.jsp failed to compile:
<WAS_HOME>\profiles\<node>\temp\<node>\<server>\apps\testApp.war\_index.java:82: cannot access

com.ibm.ws.runtime.deploy.DeployedModule class file for com.ibm.ws.runtime.deploy.DeployedModule not found com.ibm.wsspi.webcontainer.annotation.AnnotationHelperManager


_jspx_aHelper = com.ibm.wsspi.webcontainer.annotation.AnnotationHelperManager.getInstance(getServletConfig().getServletContext());


PROBLEM CONCLUSION:

The JSP Container was modified to include the com.ibm.ws.runtime.deploy.DeployModule in the classpath of the compiler.


The fix for this APAR is currently targeted for inclusion in fix pack 8.0.0.6. Please refer to the Recommended Updates page for delivery information:

http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

None

Installation Instructions

Please review the readme.txt for detailed installation instructions.

On
[{"DNLabel":"8.0.0.0-WS-WAS-IFPM80935","DNDate":"23 Jan 2013","DNLang":"US English","DNSize":"242897","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=8.0.0.0-WS-WAS-IFPM80935&product=ibm%2FWebSphere%2FWebSphere+Application+Server&source=dbluesearch","DNURL_FTP":" ","DDURL":null}]

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).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"JSP","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"8.0;8.0.0.1;8.0.0.2;8.0.0.3;8.0.0.4;8.0.0.5","Edition":"Base;Express;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24034515