Installation guide

Table Of Contents
4. SERVLETEXEC/NSAPI: NES/IWS/SUN ONE PLUGIN (SPARC SOLARIS)
To upgrade to a new version of ServletExec/NSAPI and maintain your old configuration
settings
1. Stop your web server. If you’ve installed ServletExec/NSAPI for multiple
NES/iWS/Sun ONE server instances, stop each one that is running.
2. Make backup copies of the
ServletExecData, Servlets, classes (if
you’ve added an additional one), and
webapps (versions 3.1 and above only)
directories for all NES/iWS/Sun ONE server instances for which you’ve installed
ServletExec/NSAPI.
For ServletExec/NSAPI 2.2 and earlier, the default locations are within:
/usr/local/netscape/suitespot/plugins/ServletExecNSAPI/https-
<server-name>
For ServletExec/NSAPI 3.0 and 3.1, the default locations are within:
/usr/local/NewAtlanta/ServletExecNSAPI/https-<server-name>
3. Close all open applications.
4. Uninstall the old version of ServletExec/NSAPI by running the installer for that
version. Choose to Remove ServletExec Completely when prompted.
5. Run the ServletExec/NSAPI 5.0 installer. You will need to re-run the installer for
each NES/iWS/Sun ONE web server instance for which you want to install
ServletExec/NSAPI 5.0, installing into the same location as the previous
installation.
Note
The default installation directory for versions 2.2 and earlier is different.
Important
For a successful upgrade, you must install everything into the same directory as the
previous version.
6. Copy the ServletExecData, Servlets, classes (if you’ve added an
additional one), and
webapps (versions 3.1 and above only) directories to the
ServletExecNSAPI/https-<server-name>.
7. The configuration files for each upgraded NES/iWS/Sun ONE server instance
must have the path to the
ServletExecNSAPI.so shared library in the Init
directive updated to include the
/bin subdirectory. That is, in
ServletExec/NSAPI versions 2.2 and earlier, the
Init directive appears
(partially) as:
Init fn=”load-modules” shlib="<path>/ServletExecNSAPI.so"
In ServletExec/NSAPI 3.x and 4.x, the Init directive appears (partially) as:
Init fn=”load-modules” shlib="<path>/bin/ServletExecNSAPI.so"
where <path> is the full path to the ServletExecNSAPI directory. The default
path to the
ServletExecNSAPI directory is different in ServletExec/NSAPI 4.x
than for previous versions, so you may also need to update the
<path>.
8. The
start script for each upgraded NES/iWS/Sun ONE server instance may need
to be updated to reflect the base location of the new ServletExec installation. For
ServletExec 5.0 Installation Guide 31