NonStop Servlets for JavaServer Pages (5.0) System Administrator's Guide

NonStop Servlets for JavaServer Pages (NSJSP) System Administrator’s Guide525644-002
7-1
7 Migrating to NSJSP 5.0
NSJSP Environment on page 7-1
Jar File Considerations on page 7-1
Configuration Considerations on page 7-2
Pre-Compiled JSPs on page 7-4
Application Migration Considerations on page 7-4
Strict Rules on TagExtraInfo Classes on page 7-5
Persistent Session Classes Moved on page 7-6
Changes from JSP 1.2 to JSP 2.0 on page 7-12
NSJSP Environment
NSJSP 5.0 continues running in the same environment as in prior versions. For
example, NSJSP is still a ServerClass running in a NonStop TS/MP environment.
NSJSP also continues to rely on the iTPWebServer as a front-end HTTP processor for
incoming requests in the OSS environment.
Installation
The installation procedure remains the same as in prior releases by running
setupjava and setup scripts. The setup script has been modified to populate code,
directories, and configuration files for the additional nsjspadmin ServerClass.
Directory Structure
The NSJSP 5.0 container is based on Tomcat version 5.0 (or later) source code,
therefore the NSJSP 5.0 release package content differs slightly from the previous
NSJSP versions (see NSJSP Directory Structure
on page 2-9 for details).
Jar File Considerations
The location of the jar files remain the same as in NSJSP 2.0.
All servlet related jar files are located under the $NSJSP_HOME sub-directory tree.
No jar files are located in the $JAVA_HOME/jre/lib directory.
The servlet and JSP API classes have been divided into two separate jar files. The
filenames are servlet-api.jar and jsp-api.jar in the
$NSJSP_HOME/common/lib/ directory. In previous releases, the servlet.jar
file contained both the servlet and JSP APIs and now these two files replace the
servlet.jar file.