Compiling the JavaServer Page (JSP) files in your site or store will
significantly reduce the amount of time needed to load your store. As a result, it is recommended
that you batch-compile your store or site JSP files after publishing a store archive and after
deploying JSP files to a production environment.
If you are deploying Java EE assets,
and those assets contain JSP files, ensure you compile your JSP files. Regardless of whether you
deploy a single file, a partial application, or an entire module, you should do this if there are
JSP files involved.
Before you begin
The code responsible for checking for the use of reserved keywords as EL variable identifiers was
enhanced in WebSphere Application Server v8.0 and beyond, making the checking more strict. The
variable checking code not only checks for reserved EL keywords, but also Java reserved keywords. To
ensure that WebSphere Commerce pages compile correctly, follow this procedure in this document,
When using Expression Language (EL) using certain values as variable identifiers causes JSP parse exceptions.
Procedure
Start a command line session.
Change to the following directory: WC_profiledir/bin
To compile all WebSphere Commerce JSP files, run the following command:
Note: If a default WebSphere Application Server instance is used, the -cell.name and -node.name
parameters are set to the hostname by default. If a non-default WebSphere Application Server
instance is used, the -cell.name and -node.name parameters are set to the
hostname_WAS_instance_name by default.