Previous Contents


Chapter 2 Installing Netscape Application Server on Unix

This chapter explains how to install Netscape Application Server (NAS) on the Unix platform. It includes the following topics:

Read this chapter carefully before installing Netscape Application Server on Unix.


Checking Hardware and Software Requirements
The following table lists the hardware and software requirements for installing and running a single instance of Netscape Application Server.

Device
Requirement
Computer/
Operating system
Sun SPARC running Solaris 2.6, 2.7, or 2.8 with separate patches for each version. See readme file for the list of valid patches.

Memory
Per CPU: 64 MB minimum; 128MB recommended

Available disk space
Total disk space: 400 MB *

CD-ROM drive
*Perform a manual check to make sure that enough space is available on your hard disk.

Network software

TCP/IP

Other software


Planning Your Installation
Before you install Netscape Application Server (NAS), think about the following issues and carefully plan how you want to configure your NAS system. Knowing this information in advance helps you to properly complete the installation.

Installation planning worksheets are provided at the end of this chapter to help you track the information you need to install Netscape Application Server. It is recommended that you make a copy of these worksheets and jot down information on them as you read through this section.

Note: Keep in mind that after you have installed NAS, you can change many of the configuration settings initially specified during the installation. For information about how to perform post-installation configuration tasks, see the Administration Guide.

Basic Installation Issues
Directory Server Issues
Basic Netscape Application Server Configuration Issues
Upgrading Issues
You cannot upgrade from an earlier release or version of Netscape Application Server. If you are installing on a machine that has an earlier release already on it, even an earlier release of NAS 4.0, you must uninstall the earlier release prior to installing the current NAS 4.0 release. Follow carefully the uninstallation instructions of the earlier release.

Web Server Configuration Issues
Note: If you are installing Netscape Application Server over an NFS-mounted file system, make sure you have the same read-write permission on the following directories as the user who installed the web server:

These are subdirectories in the NAS installation directory.

Database Configuration Issues
Transaction Manager Issues
Transaction manager is a feature that coordinates global transactions within a Java Server (KJS process). A global transaction can:

Transaction manager runs within a KJS process and creates two files: a restart file and a restart.bak file. In addition, you need to provide a log file for each KJS process.

During installation, be prepared to provide the following transaction manager information:

Resource Manager Issues
Resource manager lets you connect to a database back end for global transactions. Configure one resource manager for each database back end that you want to connect to. If you decide that you want to configure Netscape Application Server with resource manager, you must define the following information for each resource manager: the database type, whether or not the resource manager is enabled, and an open string.

If you enable a resource manager, when the KJS process starts up the transaction manager within that KJS process attempts a connection using the resource manager information you provide.

Resource Manager Database Type Information

The following list contains the database types you can specify for a resource manager:

Resource Manager Open String Information

The following table provides the open string formats for the different types of database back ends:

Database
Format
Example
Oracle
Oracle_XA +

Acc=P/user/password (or Acc=P//) +

SesTm=session_time_limit +

(optional_fields)
DB=db_name +

GPwd=P/group_password +

LogDir=log_dir +

MaxCur=maximum_#_of_open_cursors
+ SqlNet=connect_string


Oracle_XA+SqlNet=
ksample1+DB=ksample1+Ac
c=P/kdemo/kdemo+SesTm=

90+LogDir=/export/TxnLog/
tmp+Threads=True

Sybase
U username -P password -N lrm_name
[ -V version] [ -C connections] -L logfile
[ -T trace_flag]
-Usa -P -Nksample_rm -Txa
-L/tmp/syb_xa_log

DB2
database name, user name, password
ksample, inst1, inst1

Prior to running the installation program, you should also configure your database back ends for XA transactions. Consult your database documentation for details.

Note that if you do not elect to configure resource manager at installation time, you can always configure it at a later time using Netscape Application Server Administrator.

Clustering and Data Synchronization Issues

Installing Netscape Application Server
Before you install Netscape Application Server, see "Planning Your Installation" on page 75.

The Netscape Application Server installation program performs the following tasks.

Note: Log on to the system as the same user or as a member of the same group that installed the web server with which your Netscape Application Server will interface. If you install as a regular user, and elect to configure the Netscape Application Server for automatic startup, you will have to log on again as the root user after you install to enable automatic startup.

To install Netscape Application Server

  1. Insert the Netscape Application Server Install CD-ROM into the CD-ROM drive.
  2. Mount the CD-ROM on, for example, /cdrom/cdrom0.
  3. At the shell prompt, run the following command:
  4. Follow the instructions of the installation program.
  5. When prompted, press Enter or specify 1 to select "Netscape Servers" as the item to install.
  6. Specify 2 to select an installation type of Typical.
  7. Specify a target installation directory as the base directory within which all components are installed. Do not include spaces in the path name.
  8. When prompted for the components you want to install, do one of the following:
  9. When prompted to install the Netscape Server Family Core Components, press Enter to select all of the components listed.
  10. When prompted to install the Directory Suite components, press Enter to select all of the components listed.
  11. When prompted to install the Administration Services components, press Enter to select all of the components listed.
  12. When prompted to install Netscape Application Server components, press Enter if you want to install all the listed components.
    1. NAS Web Connector Component
    2. Core Server Component (NAS without the Web Connector plug-in)
    3. Administrator Component (Netscape Application Server Administrator)
    4. Deployment Manager

  13. Specify the domain name of your machine. Press Enter to accept the default value provided here by the installation program.
  14. Specify the Unix user and group name under which your Netscape Application Server and Directory Server installations will run.
  15. If you specified in Step 8 that you do not want to install Directory Server, enter the URL of the configuration Directory Server for this installation of NAS, and then go to Step 23.
  16. If you are installing Directory Server with this installation of NAS, specify this Directory Server as the configuration Directory Server. Only specify an existing Directory Server as the configuration Directory Server if you are not installing Directory Server with this installation of NAS.
  17. If you are installing Directory Server with this installation of NAS, specify this Directory Server as the storage server. Only specify an existing Directory Server as the storage server if you are not installing Directory Server with this installation of NAS.
  18. Enter the port number to be used by the Directory Server you are installing. The default value is 389.
  19. When prompted for the Directory Server identifier, enter the host name of the Directory Server machine.
  20. Enter the administrator ID and password for the configuration Directory Server.
  21. When prompted for the suffix, enter the top level domain name.
  22. Enter the Directory Manager distinguished name (DN) and password. The default value for the distinguished name is cn=Directory Manager
  23. Enter the name of the Administration Domain where Netscape software information is stored on Directory Server.
  24. Enter the port number for the Directory Server Administration Server. This is required for using the Console to administer the Directory Server.
  25. Confirm the user which the Administration Server will run as.
  26. Enter the host name of the current machine on which you are installing Netscape Application Server.
  27. If you installed Directory Server earlier during this installation process (Step 13 through Step 25), indicate that you want NAS to be configured with this Directory Server.
  28. Enter the unique global configuration name of the configuration settings for this installation of NAS. The name you assign is stored on the configuration Directory Server, under the o=NetscapeRoot tree along with the global configuration names of other NAS installations.
  29. Enter the product key of Netscape Application Server. The product key is available in the Welcome letter you received with the product.
  30. When prompted, enter port numbers for the Administrative Server (KAS), the Executive Server (KXS), and the web server (CGI to KXS).
  31. Enter the number of Java Servers (KJS) that you intend to use to process applications with this installation of Netscape Application Server, and the port number(s) for the Java Server(s).
  32. Enter the number of C++ Servers (KCS) that you intend to use to process applications with this installation of Netscape Application Server, and the port number(s) for the C++ Server(s).
  33. When prompted for the Server Administrator username and password, enter the username and password to log on to the NAS Administrator tool.
  34. Provide all the necessary database connectivity information.
  35. If you specified at least one database in Step 34, rank the installed databases in priority order. Specify the top priority database first. (If you only specified one database in Step 34, then list that one here as the top priority database).
  36. Enter the mirror directory path where the transaction manager restart.bak file of each KJS process gets stored.
  37. For each Java Server specified in Step 31, specify the following information:
  38. When prompted, indicate if you want to enable resource manger.
  39. If you answer Yes in Step 38, specify the number of resource managers you want to enable.
  40. If you answer Yes in Step 38, specify the following information for each resource manager:
  41. When prompted whether the server will synchronize data across servers (Dsync), specify Yes if you intend to synchronize session and state information across multiple servers for failover and fault tolerance. If you specify No, then proceed to Step 47.
  42. When prompted for the cluster name, enter the name of the cluster that this Netscape Application Server will belong to.
  43. Indicate if this instance of Netscape Application Server is a Sync Server or a Sync Local.
  44. Enter the number of Sync Servers that you plan to have in the cluster.
  45. For each Sync Server in the cluster, specify the following information:
  46. Specify the number of Sync Backup servers that should be active while the cluster is running.
  47. Indicate whether or not you want to run Netscape Application Server automatically when you reboot the machine. You can only complete this step if you are logged on as root.
Verifying the Installation Version Number After you install Netscape Application Server, you can verify the version number of the installation at any time.

Run the following command from the installation bin directory (nas install directory/bin/):

The version number of the NAS installation stored in that directory displays.


Using the Sample Applications
Netscape Application Server offers sample applications written in both C++ and Java. Once you have installed Netscape Application Server and your database servers and clients, you can use the sample applications to ensure that the server is working properly.

Two sample applications in particular, Online Bookstore and the Java-based version of Online Bank, both discussed in this section, demonstrate the NAS 4.0 programming model and its implementation of the following technologies: EJBs, servlets, JSP, JDBC, and transaction manager.

To use the Java-based sample applications, configure transaction manager and enable and configure resource manager. For information about these features, see page 83 and page 85.

The following table lists the sample applications provided with Netscape Application Server.

Sample Application
Description
Development Language
Online Bookstore
Online shopping cart application for purchasing books
Java
Online Bank (2.1)
Online customer banking application demonstrating security and session management. For information about migrating to the NAS 4.0 version of this application, see the Migration Guide.
Java
Online Bank (4.0)
Online customer banking application demonstrating security and session management
Java
Online Bank
Online customer banking application demonstrating security and session management
C++
Fortune

Simple application used to verify that NAS has been installed properly
Java
Fortune & Lottery

Simple applications used to verify that NAS has been installed properly
C++

It is recommended that you first run the Fortune and Lottery applications to test that NAS has been installed properly. Then, after verifying that the server is installed properly, run the Online Bookstore and Online Bank applications to understand the NAS 4.0 programming model and its implementation of servlets, JSPs, EJBs, JDBC, and transaction manager.

In the instructions that follow, nas install directory refers to the directory where you have installed NAS. The default is c:/Netscape/Server4/nas.

Online Bookstore Sample Application This section explains how to configure the Online Bookstore sample application.

Configuring the Databases
From the nas install directory/APPS/nsOnlineBookstore/database directory, run the shell script for the database you want to configure using the following syntax:

The database shell script files are:

These files configure the databases, update the registry, set up the resource managers, and populate the database tables.

For [Resource manager name], it is strongly recommended that you specify the same user-defined resource manager name you specified during installation (Step 40 on page 95). Make sure you specify the resource manager name that maps to the database type you are configuring here.

DB2 Database

Note that if you configure the sample application to run with DB2, you can browse the catalog and search for books but you cannot check out items into your shopping cart. If you want to use the checkout feature, configure the sample application with one of the other database types.

Sybase Database

For Sybase, make sure you enable row level locking before using the sample application. This avoids application deadlocking. Refer to your Sybase documentation for details about how to enable row level locking.

Sybase clients require a threaded TLI driver. Edit the DRIVERS section of the Sybase configuration file $SYBASE/config/libtcl.cfg with the following information:

[DRIVERS] 

;libtli.so=tcp unused ; This is the non-threaded tli driver.
libtli_r.so=tcp unused ; This is the threaded tli driver.
Make sure you restart Sybase after you make these edits to the configuration file.

Updating the Sample Application
If you change any of the source files of the Online Bookstore application after installing and configuring it, you must invoke the defaults.mak file, located in nas install directory/APPS/GXApp/nsOnlineBookstore/src, to rebuild the sample application.

To invoke the makefile, which includes defaults.mak, type the following command at the prompt:

If you want to update source files in a particular directory, run the makefile located in that directory.

Creating a Group and a User
The sample application has two primary features: the ability to purchase books from the bookstore and the ability to manage the bookstore from the manager's office. To manage the bookstore, you must create a user with special privileges. Because the sample application takes advantage of LDAP integration, any user you create is verified by the Directory Server configured with NAS. Therefore you must create this user on Directory Server.

  1. Start the Netscape Console.
  2. Enter the Console Administrator user ID and password.
  3. Click the "Users and Groups" tab.
  4. Choose New User in the drop-down list on the lower right portion of the panel and click Create.
  5. In the "Select Organizational Unit" dialog, select People and click OK.
  6. Enter the name, user ID, and password for the user you want to create and click OK.
  7. Click the "Users and Groups" tab.
  8. Choose New Group in the drop-down list on the lower right portion of the panel and click Create.
  9. In the "Select Organizational Unit" dialog, select Groups and click OK.
  10. Under Create Group, enter the name of the Group you want to create, for example: BookAdmin. If the group already exists, go to Step 11.
  11. Click the Members tab and then click Add.
  12. Click Users and then click Search.
  13. Choose the name of the user you created in Step 6 and click OK.
  14. If you created a new group in Step 10, do the following:
    1. Open the file nas install directory/APPS/GXApp/ldap/ldapInfo.properties
    2. Add the following line in the file: ADMIN_GROUP_DN = cn=name of group created in Step 10, ou=Group, o=mcom.com
    3. Save the file.
The user you created is stored on the Directory Server with which this NAS installation is configured. Whenever you administer the application, this user is verified by the Directory Server.

Online Bank Sample Application This section explains how to configure the NAS 4.0 version of the Online Bank sample application. For information about migrating from the NAS 2.1 Java-based version of this application, see the Migration Guide.

Configuring the Databases
From the nas install directory/APPS/nsOnlineBank/database directory, run the shell script for the database you want to configure using the following syntax:

The database shell script files are:

These files configure the databases, update registry settings, and populate the database tables.

You must also run the following scripts for each database type:

Sybase Database

For Sybase, make sure you enable row level locking before using the sample application. This avoids application deadlocking. Refer to your Sybase documentation for details about how to enable row level locking.

Sybase clients require a threaded TLI driver. Edit the DRIVERS section of the Sybase configuration file $SYBASE/config/libtcl.cfg with the following information:

[DRIVERS] 

;libtli.so=tcp unused ; This is the non-threaded tli driver.
libtli_r.so=tcp unused ; This is the threaded tli driver.
Make sure you restart Sybase after you make these edits to the configuration file.

Updating the Sample Application
If you change any of the source files of the Online Bank application after installing and configuring it, you must invoke the defaults.mak file, located in nas install directory/APPS/GXApp/nsOnlineBank/src, to rebuild the sample application.

To invoke the makefile, which includes defaults.mak, type the following command at the prompt:

If you want to update source files in a particular directory, run the makefile located in that directory.

Running a Sample Application To run the sample applications on a NAS installation that includes the Web Connector plug-in, run the sample.sh script. Then click the link for the sample application.

To run the sample applications on a NAS installation that does not include the Web Connector plug-in, do the following:

  1. Start running NAS.
  2. Open Netscape Navigator, enter the following URL, and press Enter:
  3. Click the link for one of the following sample applications:
  4. If you are running the Online Bookstore application:

Post-Installation and Troubleshooting Notes
After you install Netscape Application Server, consider the following issues.


Setting Environment Variables for Databases Although system environment variables for databases are set during installation, verify that they have not changed.

To verify, type env at the prompt. Review the list of environment variables. If a any variable in the system environment is not set according to the guidelines provided here, change it to the proper setting.

For Sybase:

Replace sybase servername with the name of the Sybase server.

For Oracle:

Replace oracle SID with the server identifier of the Oracle server.

For DB2:

Replace db2instance with the instance name of the DB2 server.

For INFORMIX:

Replace informixserver with the Informix server identifier.

Sybase Client Configuration Sybase clients require a threaded TLI driver. Edit the DRIVERS section of the Sybase configuration file $SYBASE/config/libtcl.cfg with the following information:

[DRIVERS] 

;libtli.so=tcp unused ; This is the non-threaded tli driver.
libtli_r.so=tcp unused ; This is the threaded tli driver.
Make sure you restart Sybase after you make these edits to the configuration file.

Establishing Database Connections After Installation If you did not specify a home and library for a particular database client during installation, and want your applications to establish connections with that database, you must set environment variables in the script of the engine (KJS, KCS, KXS) that will connect to the database.

If you wish to establish connections to a database from your Java-based applications that use DAE2 or DAE, you must set environment variables in the KJS engine script. This script is located in nas install directory/bin/kjs. When you open the file, you'll see the environment variables for all the databases listed together. Set the home and library variables to the full directory path of the home and library directories for the database client. For example, if you wish to make a connection to an Oracle database, set the ORACLE_HOME and ORCLLIB variables to the full directory path of the home and library directories of your Oracle database.

For DAE connections from the KCS and KXS engines, set the environment variables for the desired database or databases in these scripts:

nas install directory/bin/kcs

nas install directory/bin/kxs
Setting OS Stream Buffer Size You may need to adjust the size of the operating system stream buffer to maintain optimum Netscape Application Server performance.


Add the following line to the file /etc/system:


Installing the Web Connector Plug-in
The Web Connector plug-in passes requests from your web server to applications on Netscape Application Server (NAS).

See "Checking Hardware and Software Requirements" on page 74 for information about supported web server versions.

If you install NAS on a different machine than where the web server resides, you are configuring what is referred to as a "webless installation" of NAS. If this is the case, you must install the NAS Web Connector plug-in on the web server machine.

Before you install the Web Connector plug-in, do the following:

Use the following procedure to install the Netscape Application Server Web Connector plug-in on a machine running Unix. This procedure assumes that you have already installed NAS and Directory Server.

Note: If your web server resides on a Windows NT machine, see Chapter 1, "Installing Netscape Application Server on Windows NT," for information on how to install the Netscape Application Server Web Connector plug-in on an NT machine.

To install the Web Connector plug-in

  1. After you finish installing Netscape Application Server as a webless installation, take the installation CD-ROM to the machine or machines that host the web server.
  2. Mount the CD-ROM on, for example, /cdrom/cdrom0.
  3. At the shell prompt, run the following command:
  4. Follow the instructions of the installation program.
  5. When prompted, press Enter or specify 1 to select "Netscape Servers" as an installation.
  6. Specify 2 to select an installation type of Typical.
  7. Specify a target installation directory. Do not include spaces in the path name.
  8. When prompted for the components you want to install, specify 4 to select a NAS-only installation.
  9. When prompted to install the Netscape Application Server components, specify 1 to select the NAS Web Connector Component.
  10. Specify the domain name of your machine. Press Enter to accept the default value provided here by the installation program.
  11. Specify the Unix user and group name under which your Netscape Application Server and Directory Server installations will run.
  12. Enter the URL of the configuration Directory Server that your NAS installation was configured with. This is the same URL you entered in Step 15 on page 91 of "Installing Netscape Application Server."
  13. Enter the name of the Administration Domain where Netscape software information is stored on Directory Server. You must enter the same name you entered in Step 23 on page 92 of "Installing Netscape Application Server."
  14. Enter the administrator ID and password for the configuration Directory Server. You must enter the same ID and password you entered in Step 20 on page 92 of "Installing Netscape Application Server."
  15. Enter the host name of the current machine on which you are installing the Web Connector plug-in.
  16. Provide the following information about the Directory Server you configured NAS with (you must enter the same information you entered in Step 27 on page 92):
  17. Enter the path of the web server instance, or enter `cgi,' if you are using CGI.
  18. Enter the IP address of the machine where NAS is installed.
  19. Enter the port number for the web server to Executive Server (KXS) communication, specified earlier (Step 30 on page 93) when you installed NAS without the Web Connector plug-in.
Manually Configuring a Web Server When you install Netscape Application Server, your web server is automatically configured for the Web Connector plug-in, meaning that all the necessary directories and settings on the web server are updated. However, there may be occasions, when, after you've installed the Web Connector plug-in, you must manually reconfigure the web server. This procedure is recommended only if you are having problems with the connection between Netscape Application Server and your web server.

The following steps explain how to manually configure a web server to use the Web Connector plug-in, whether your web server resides on the same or a different machine than where the Netscape Application Server is installed.

If you perform only Step 1 (enabling CGI) of this procedure, the Web Connector will run as a CGI script. If you perform the entire procedure, the Web Connector will run as a plug-in, which is more efficient since the plug-in is faster than a CGI script.

Note that all CGI environment variables are automatically sent to Netscape Application Server AppLogics, servlets, and EJBs, so you do not have to modify the registry on the web server machine. However, if any special HTTP/CGI variables need to be retrieved by the Web Connector plug-in and sent to the AppLogic, then you must add them to the registry.

For Netscape Enterprise Server 3.6, if the Web Administrator server is installed by the root user, you must log on as root, or as a user from the same group as the root user, to bring up the web server

Note: If your web server is installed on a Windows NT machine, see Chapter 1, "Installing Netscape Application Server on Windows NT," for information about how to manually configure a web server on an NT machine.

To reconfigure the Netscape web server

  1. Enable CGI, if it is not already enabled:
    1. Go to the Netscape program group and click Administer Netscape Servers.
    2. Enter the administrator ID and password, and click OK.
    3. On the Netscape Server Selector screen, click on the web server instance you want to configure.
    4. On the main menu bar across the top of the page, click Programs.
    5. On the CGI directory screen under URL prefix, type cgi-bin.
    6. Under the CGI directory, enter the cgi-bin path.

  2. Make a copy of the obj.conf file before modifying it and place the copy in the following directory:
  3. Open the obj.conf file in the web server configuration directory to begin editing.
  4. At the end of the Init section of the obj.conf file, add the following as two separate lines:
  5. In the Object name=default section, just before the line NameTrans fn=document-root root="drive_letter:/netscape home directory/SuiteSpot/docs", add the following as two separate lines:
  6. In the Object name=default section, just after the line ObjectType fn=force-type type=text/plain, also add the following line:
  7. In the Objectname=cgi section(s), insert the following line immediately before the line Service fn="send-cgi":
  8. After the Objectname=cgi section(s), add the following sections:
  9. Make a copy of the current version of the file obj.conf and copy it to the back up version (so that the backup is consistent with the current version) in the following directory:
  10. Modify the web server's start and stop scripts as follows:

Installing Netscape Application Server Administrator
You may choose to install the Netscape Application Server Administrator as a standalone installation on another machine. You can then administer all or some of your Netscape Application Servers from this other machine, using the Administrator tool.

This section explains how to install Netscape Application Server Administrator.

To install Netscape Application Server Administrator

  1. After you finish installing Netscape Application Server, insert the installation CD-ROM into the CD-ROM drive of the machine where you want to install Netscape Application Server Administrator.
  2. Mount the CD-ROM on, for example, /cdrom/cdrom0.
  3. At the shell prompt, run the following command:
  4. Follow the instructions of the installation program.
  5. When prompted, enter 1 to specify "Netscape Servers."
  6. Specify 2 to select an installation type of Typical.
  7. Enter a target installation directory. Do not include spaces in the path name.
  8. When prompted for the components you want to install, specify 4 to select a NAS-only installation.
  9. When prompted to install the Netscape Application Server components, specify 3 to select the NAS Administrator Component.
  10. Enter the domain name of your machine. Press Enter to accept the default value provided here by the installation program.
  11. Enter the Unix user and group name under which your Netscape Application Server and Directory Server installations will run.
  12. Enter the host name of the current machine on which you are installing the Netscape Application Server Administrator.
  13. When prompted for the Server Administrator user name and password, enter the user name and password to log on to the NAS Administrator tool.

Uninstalling Netscape Application Server
Note the following before uninstalling Netscape Application Server (NAS) or its related components:

To uninstall Netscape Application Server

  1. From the Netscape installation directory (the default is /usr/netscape/server4), type uninstall and press Enter.
  2. Follow the uninstall instructions.
  3. Specify the components you want to uninstall.
  4. Enter a user ID and password that has administrator privileges on the configuration Directory Server. If you do not want to use the user name and password you entered at the beginning of the installation process (Step 20, page 92) enter another user name and password, as long as it has administrator privileges on the configuration Directory Server.

Installation Planning Worksheets
The following worksheets will help you plan your Netscape Application Server installation. For each instance of Netscape Application Server that you intend to install, make a copy of the set of worksheets and fill them out with the pertinent data. The worksheets are divided into the following categories of information that the installation program requires:

Refer to these worksheets during installation.

Table 2.1 Basic installation information

No.
Data
Enter your value
Description
1
Machine IP address


The IP address of the machine on which you are installing Netscape Application Server (NAS)

2
Target installation / server root directory


The name of the directory where you want this installation to store files.

The default is:
/Netscape/Server4

See "Basic Installation Issues" on page 75 for details.

3
Netscape Server components
Netscape Server Family Core Components

Netscape Directory Suite

Administration Services

Netscape Application Server

The Netscape server software you are installing.

The first three items—Netscape Server Family Core Components, Netscape Directory Suite, and Administration Services—install Directory Server. The last item installs Netscape Application Server.

See Step 8 on page 89 for details.

4
Netscape Application Server components
Web Connector plug-in component

Netscape Application Server, without the Web Connector plug-in and without Netscape Application Server Administrator

Netscape Application Server Administrator component

Deployment Manager component

The Netscape Application Server component(s) you are installing.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

5
Domain name for this machine

The domain name of the machine on which you are installing NAS
6
User and group name under which your NAS and Directory Server installations will run

User name: ___________

Group name: _________
The user and group name under which your NAS and Directory Server installations will run. These should already be set up prior to running the NAS installation.

See Step 14 on page 91 for details.

Table 2.2 Directory Server installation information

No.
Data
Enter your value
Description
1
Is Directory Server already installed at your site?
Yes

No

Even if you decide to install Directory Server with this installation of NAS, another Directory Server may already be installed at your site.

See "Directory Server Issues" on page 76 for details.

2
Do you want to install Directory Server as part of this installation?
Yes

No

You can elect to install or not install Directory Server with this installation.

See "Directory Server Issues" on page 76 for details.

3
Configuration Directory Server information
Host
Name: _______________

Non-SSL Port:_________________

Login ID
(Bind As): _____________

Password: _____________________

The host name, non-SSL port number, login ID, password, and URL of the configuration Directory Server.

If you are installing Directory Server as part of this NAS installation, you must designate this Directory Server as the configuration Directory Server.

See "Directory Server Issues" on page 76 for details.

4
Configuration Directory Server Administrator ID and Password

Administrator ID: _____________________

Password: _____________________

This is the Administrator ID and password to uninstall NAS and Directory Server.

See "Directory Server Issues" on page 76 and Step 20 on page 92 for details.

5
Storage Directory Server information
Host Name: _____________________

Login ID (Bind As): _____________________

Password: _____________________

Top-level domain
name (Suffix): _____________________

See "Directory Server Issues" on page 76 for details.

6
Settings for the Directory Server you are installing with this installation of NAS.
Host Name
(Server Identifier): _____________________

Port number: _____________________

Top-level domain
name (Suffix): _____________________

See "Directory Server Issues" on page 76 for details.

7
Administration Domain

The name of the Administration Domain where Netscape software information is stored on Directory Server.

See "Directory Server Issues" on page 76 for details.

8
Directory Manager Distinguished Name and Password
Distinguished
Name (DN): _____________________

Password: _____________________

Default value for the distinguished name is cn=Directory Manager.

See "Directory Server Issues" on page 76 for details.

9
Directory Server Administration Server Port Number

Required for using the Console to administer Directory Server.

See "Basic Installation Issues" on page 75 and "Directory Server Issues" on page 76 for details.

10
Administration Server User

The user which the Administration Server will run as.

See Step 25 on page 92 for details.

Table 2.3 Netscape Application Server installation information

No.
Data
Enter your value
Description
1
Machine host name

The host name of the current machine on which you are installing NAS.

See Step 26 on page 92.
2
Global Configuration Name

The unique global configuration name of the configuration settings for this installation of NAS.

See "Directory Server Issues" on page 76 for details.
3
Product key


The product key for this installation of NAS.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.
4
Webless installation
Yes
No

Decide if you are installing NAS on a machine where the web server is also installed or if NAS is on a separate machine (webless).

5
Web server
NES 3.6
None (webless)
Other

The kind of web server this installation of NAS will use.

See "Web Server Configuration Issues" on page 80 for details.

6
Web server path and instance name

The path for the web server and the web server instance name. If you are using CGI, enter "cgi."

See "Web Server Configuration Issues" on page 80 for details.

7
Number of Java Servers (KJS)



The number of Java Servers to be used to process applications.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

8
Number of C++ Servers (KCS)


The number of C++ Servers to be used to process applications.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

9
Administrative Server (KAS) port number


The port number on this machine for your Administrative Server.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

10
Executive Server (KXS) port number


The port number on this machine for your Executive Server.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

11
Web server port number

Specifies the CGI to KXS connection. Only required if using CGI.

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

12
Java Server (KJS) port number(s)

The port number(s) on this machine for your Java Server(s).

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

13
C++ Server (KCS) port number(s)


The port number(s) on this machine for your C++ Server(s)

See "Basic Netscape Application Server Configuration Issues" on page 79 for details.

14
Administration Server user ID and password
User ID: _____________

Password: ____________

User ID and password to log on to the Administration Server via the Netscape Application Server Administrator tool. Account must already exist on Directory Server.

See Step 33 on page 93 for details.

15

Database client directory, library, and priority

Oracle: Yes / No
Home directory:
Library:
Priority:

Informix: Yes / No
Home directory:
Library:
Priority:

Sybase: Yes / No
Home directory:
Library:
Priority:

IBM DB2: Yes / No
Home directory:
Library:
Priority:

The databases this server will connect to, the home directory of each database, the library name, and the priority rating for attempting the connection.

See "Database Configuration Issues" on page 82 and Step 34 on page 94 for details.

16
Mirror directory path

The location of the transaction manager restart.bak file for each Java Server (KJS).

See "Transaction Manager Issues" on page 83 for details.

17
Log volume disk name
KJS1:________________

KJS2:________________

KJS3:________________

KJS4:________________


The name of the disk where the transaction manager log file is stored for each Java Server (KJS).

See "Transaction Manager Issues" on page 83 for details.

18
Is the log volume disk a raw partition?
Yes

No

It is strongly recommended that you create a raw partition prior to running the installation program, for dedicated storage of the transaction manager log file of each Java Server (KJS).

See "Transaction Manager Issues" on page 83 for details.

19
If the log volume disk is a raw partition, number of pages and starting page number
Size (No. of pages): _____

Offset value (Starting page number): _________

During installation, you must specify the number of pages (total must be greater than 4 MB) and a starting page number for the log volume disk.

See "Transaction Manager Issues" on page 83 for details.

20
Do you want to configure this installation of NAS with resource manager?

Yes

No


Resource manager lets you connect to a database back end for global transactions.

See "Resource Manager Issues" on page 85 for details.

21
Number of resource managers


You can configure multiple resource managers, one for each database back end you want to connect to with a global transaction.

See "Resource Manager Issues" on page 85 for details.

22
For the first resource manager, provide the following details:

User-defined name:________________

Database type:
Oracle
Sybase
DB2

Open string: ___________
_____________________
_____________________
_____________________
_____________________

Enabled:
Yes
No

For each resource manager you configure, provide this set of information. Configure one resource manager per database back end that you want to connect to. This worksheet lets you write down information for up to four resource managers, but you are not limited to this number.

See "Resource Manager Issues" on page 85 for details.

23
If you want to use a second resource manager, provide the following details:

User-defined name:________________

Database type:
Oracle
Sybase
DB2

Open string: ___________
_____________________
_____________________
_____________________
_____________________

Enabled:
Yes
No

For each resource manager you configure, provide this set of information. Configure one resource manager per database back end that you want to connect to. This worksheet lets you write down information for up to four resource managers, but you are not limited to this number.

See "Resource Manager Issues" on page 85 for details.

24
If you want to use a third resource manager, provide the following details:

User-defined name:________________

Database type:
Oracle
Sybase
DB2

Open string: ___________
_____________________
_____________________
_____________________
_____________________

Enabled:
Yes
No

For each resource manager you configure, provide this set of information. Configure one resource manager per database back end that you want to connect to. This worksheet lets you write down information for up to four resource managers, but you are not limited to this number.

See "Resource Manager Issues" on page 85 for details.

25
If you want to use a fourth resource manager, provide the following details:

User-defined name:________________

Database type:
Oracle
Sybase
DB2

Open string: ___________
_____________________
_____________________
_____________________
_____________________

Enabled:
Yes
No

For each resource manager you configure, provide this set of information. Configure one resource manager per database back end that you want to connect to. This worksheet lets you write down information for up to four resource managers, but you are not limited to this number.

See "Resource Manager Issues" on page 85 for details.

26
Will this installation of NAS participate in data synchronization?
Yes

No

Distributed data synchronization also referred to as clustering, maintains the integrity of multiple Netscape Application Servers.

See "Clustering and Data Synchronization Issues" on page 86 for details.

27
Cluster name
(Applies only to data synchronization)



The name of the cluster that this server will belong to.

See "Clustering and Data Synchronization Issues" on page 86 for details.

28
Sync Server Status
(Applies only to data synchronization)

Sync Server

Sync Local

Is this installation a Sync Server (eligible to become a Sync Primary) or a Sync Local (not eligible to become a Sync Primary, Sync Backup, or Sync Alternate)?

See "Clustering and Data Synchronization Issues" on page 86 for details.

29
Number of Sync Servers
(Applies only to data synchronization)



How many additional Sync Servers will exist in the cluster that this installation belongs to?

See "Clustering and Data Synchronization Issues" on page 86 for details.

30
Sync Server machine addresses, port numbers, and priority
(Applies only to data synchronization)
Address:
Port number:
Priority:


Address:
Port number:
Priority:


Address:
Port number:
Priority:


Address:
Port number:
Priority:

What are the IP addresses of each Sync Server in the cluster, their corresponding port numbers, and their priority rating?

See "Clustering and Data Synchronization Issues" on page 86 for details.

31
Number of Sync Backups



The number of Sync Backups in the cluster.

See "Clustering and Data Synchronization Issues" on page 86 for details.

32
Run NAS automatically when you reboot machine
Yes

No

Indicate if you want NAS to start up automatically whenever this machine reboots.

See Step 47 on page page 96.

 

© Copyright 1999 Netscape Communications Corp.