iTP Secure WebServer System Administrator's Guide (iTPWebSvr 6.0+)

Using NonStop Servlets for JavaServer Pages
(NSJSP)
iTP Secure WebServer System Administrator’s Guide—523346-002
9-15
Begin the Installation
The Java binaries will have been automatically rebuilt to include the Servlet JNI
code (libtandemservlet.a).
The ./setupjava script is expected to be run only once when the product is first
unpaxed (by using COPYOSS) into its version-specific location. Running it a
second time is not typically necessary unless you need to re-install the T1222
NSJSP libraries and/or class files.
setup
The ./setup script is used to integrate the T1222 NSJSP with a previously installed
iTP Secure WebServer. This script will prompt you for the location of an installed iTP
Secure WebServer to which you wish to add NSJSP support.
1. Run the ./setup script using the same userid as you used to install the iTP
Secure WebServer.
For example, if previously you used the SUPER.WEB userid to install the iTP
Secure WebServer you must now use SUPER.WEB to install this portion of the
product as follows:
TACL> LOGON SUPER.WEB
TACL> OSH
OSS: cd /usr/tandem/webserver/servlet_jsp/<version>
OSS: ./setup
After the ./setup script is executed, the default servlet.config file will be
located in the WebServer's /conf directory. When the script is run, if there is a
pre-existing T0094 SSC servlet.config file, the script will automatically back
up the pre-existing T0094 servlet configuration files in the /conf directory. If a pre-
existing T1222 NSJSP configuration already exists, no backup is made and the
pre-existing T1222 NSJSP configuration files are kept unmodified.
Caution. Once the T1222 NSJSP software has been linked into the default /usr/tandem/java
JVM binary, the older T0094 SSC product must not be unpaxed by the COPYOSS utility.
Running COPYOSS on the T0094PAX file will update various linkages in the default
/usr/tandem/java path and make the NSJSP installation unusable.
If you unpax the T0094 product on top of a running NSJSP installation, you can recover by
removing the /usr/tandem/java/lib/oss/posix_threads/libtandemservlet.a and
/usr/tandem/java/lib/servletclasses.zip files. Then, run the NSJSP ./setupjava script again.
Be aware that the Enterprise Application Server (EAS) 1.0 product contains the T0094 SSC
(Servlets 2.0) product. If you install NSJSP first, then EAS, do not run the COPYOSS utility on
the T0094PAX file. If you wish to use NSJSP with EAS, install the EAS software first, then the
NSJSP software to avoid this problem.