Previous     Contents     Index     Next     
iPlanet Application Server 6.5 SP1, Enterprise Edition Installation Guide
Updated: November 25, 2002

Chapter 2   Preparing to Install


This chapter includes the following topics:

Read this chapter before using the ezSetup, Typical, Express or Custom iPlanetTM Application Server installations. For any late breaking updates to these instructions, check the Release Notes at:

http://docs.sun.com/?p=prod/s1.ipasee

For more information about configuring your application server after installation, refer to the iPlanet Application Server Administrator's Guide.



Minimum System Requirements



Your system must meet the following requirements before you can install iPlanet Application Server.


Solaris

Your SolarisTM system must meet the following requirements before you can install iPlanet Application Server, Enterprise Edition 6.5 SP1:

  • Sun® SPARCTM running Solaris 2.6 or Solaris 8 or Solaris 9

  • 400 MB free hard disk space

  • 512 MB RAM

  • One of the following Web Servers:

    • iPlanet Web Server, Enterprise Edition 6.0, SP1 or later

    • iPlanet Web Server, Enterprise Edition 4.1, SP7 or later

    • Apache Web Server 1.3.19, 1.3.26

  • The following Web browser:

    • NetscapeTM Communicator 4.5 or later



      Note The web server and browser need not be present on the same machine if you are performing a Webless installation. For more information, see "Webless Installations"



  • Solaris Patch Requirements
    iPlanet Application Server 6.5 SP1 bundles Solaris production JDK 1.3.1_04 for SPARC®. The following patches must be applied on Solaris 2.6 and Solaris 8.

    These patches can be downloaded from the http://sunsolve.sun.com Web site.


    Table 2-1    Required JDK 1.3.1 patches on Solaris 2.6

    Patch

    Patch Description

    105181-29  

    Kernel update patch  

    105210-38  

    libaio, libc & watchmalloc patch  

    105284-45  

    Motif 1.2.7: Runtime library patch  

    105568-23  

    Libthread patch  

    105591-11  

    C++ shared library patch  

    105633-59  

    OpenWindows 3.6: Xsun patch  

    105669-10  

    libDtSvc Patch  

    106040-17  

    X Input & Output Method patch  

    106125-11  

    patch for patchadd and patchrm  

    106409-01  

    Fixes the Traditional Chinese TrueType fonts  

    106841-01  

    Openwin patch  

    106842-09  

    Euro support  

    106429-02  

    Kernel/drv/mm patch  

    107733-09  

    Linker patch  

    108091-03  

    ssJDK1.2.1_03 fails with fatal error in ISO8859-01 Locales  

Apply the following JDK 1.3.1 patches on Solaris 8:


Table 2-2    Required JDK 1.3.1 patches on Solaris 8

Patch

Patch Description

108652-37  

X11 6.4.1 patch  

108921-13  

CDE 1.4 patch  

108940-32  

Motif patch  

Apply the following OS patches on Solaris 8


Table 2-3    Required Solaris 8 OS patches

Patch

Patch Description

108528-17  

Kernel update patch  

108434-04 (32-bit)/ 108435-04 (64-bit)  

libC patch  

108827-12  

libthread.so.1 patch  



Note You must reboot your Solaris system after applying the kernel patch.




Windows

Your Microsoft Windows system must meet the following requirements before you can install iPlanet Application Server, Enterprise Edition 6.5:

  • Microsoft Windows NT 4.0 with SP6a, or Windows 2000 Professional SP2, or Windows 2000 Server SP2, or Windows 2000 Advanced Server SP2

  • 400 MB free hard disk space (NTFS)



    Note On a FAT file system, the installer may not calculate the needed space correctly and may run out of disk space without warning.



  • 512 MB RAM

  • One of the following Web Servers:

    • iPlanet Web Server, Enterprise Edition 6.0, SP1, SP2, or 6.0.1

    • iPlanet Web Server Enterprise Edition 4.1, SP7 or later (not supported on Windows 2000)

    • Microsoft Internet Information Server 4.0 or 5.0

    • Apache Web Server 1.3.19, 1.3.26

  • One of the following Web browsers:


Prerequisites for Installation

Before you begin installing iPlanet Application Server, Enterprise Edition 6.5, verify that the following prerequisite conditions are met:

  • Meet the Minimum System Requirements for the platform on which you are installing iPlanet Application Server.

  • Have administrative privileges on the Windows or Solaris system.

  • On Solaris platforms, unset the environment variable LD_LIBRARY_PATH from the shell from which you are installing iPlanet Application Server.

  • On Solaris platforms, establish a UNIX user and group for iPlanet Application Server. Use this account to install and manage iPlanet Application Server.

  • Make sure you have your product key nearby; it's in the Welcome letter.

  • Ensure that a static IP address is assigned to the machine (contact your system administrator to get one).

  • If you are planning to use a fresh installation of iPlanet Application Server, Enterprise Edition 6.5 with a remote user directory, you must install the iPlanet Directory Server 5.0 SP1 patch before installing iPlanet Application Server.
    This patch must be installed even if you are using iPlanet Directory Server 4.13 or later versions, as your user directory. For more information on how to install the patch, see "Installing iDS 5.0 SP1 Patch".

  • If you choose not to install the Directory Server Suite on a fresh installation of iPlanet Application Server, Enterprise Edition 6.5 on Windows, then you must copy the libnspr3.dll file from the product CD to the Winnt\system32 directory. This is to ensure that your LDAP applications work properly when the configuration directory is on a remote machine.
    The libnspr3.dll file can be found on the product CD in the /Windows/iAS directory.

  • Make sure that no other service is running on port 9092 before installing iPlanet Application Server as the bundled PointBase database application uses port 9092 by default.

  • If you are running Windows 2000, ensure that the Primary DNS suffix has been correctly set on the machine on which you are installing iPlanet Application Server.
    To set the Primary DNS suffix, go to Start menu> Settings>Control Panel>System>Network Identification>Properties. Ensure that the computer's name is entered correctly.

    Click More. Ensure that the DNS domain name is entered correctly in this panel. Click OK to update your changes.

  • On Solaris platforms, ensure that the machine has its fully qualified domain name mentioned in the /etc/hosts file, as shown in this example:


    #
    # Internet host table
    #
    127.0.0.1 localhost
    192.168.0.255 myhost.company22.com myhost loghost

  • On Solaris platforms, ensure that the Directory Server is installed on the local file system. Multiple physical drives can be used, but they should to be mounted locally.

  • Configure the Web Server

    • Make sure that one of the recommended Web Server and Web Browser is installed and configured before you install iPlanet Application Server. The iPlanet Web Server, Enterprise Edition 6.0, SP1 or later is available for download at: http://wwws.sun.com/software/download/download/5289.html

    • On the Solaris platform, iPlanet Application Server user and the Web Server user must either be the same or from the same group. If the Web Server is installed as a regular user, and the iPlanet Application Server user is installed as the root user, a file permission problem will exist. The Web Server will not start because it doesn't have access to the registry file, reg.dat.

    • Webless Installation
      If your web server runs on a different machine from the machine on which iPlanet Application Server is installed, you perform what is referred to as a "webless" installation. After performing a webless installation, you must install the Web Connector plug-in on the web server in your configuration.

      For more information, see "Webless Installations".



      Note

      • To use Apache Web Server, you must configure iPlanet Application Server to work with either the iPlanet Web Server or Microsoft Internet Information Server during installation. After installing iPlanet Application Server, install and configure the Apache Web Server.

      • Make sure to set the registry key permissions for the \SOFTWARE\iPlanet key to Full Control for all options.
        For more information on how to install and configure the Apache web server, see "Installing the Web Connector Plug-in".



  • Install and Configure Database Servers
    Before installing iPlanet Application Server, install the database servers and clients to use with this iPlanet Application Server installation.

    During application server Custom installation, you can choose to configure iPlanet Type 2, third party JDBC, or no JDBC drivers. Although only one type of JDBC driver can be configured during installation, either the Type 2 driver or third party JDBC driver, you can choose to configure both after installation.

    You can configure third party JDBC drivers after installation by executing db_setup.sh script on Solaris and jdbcsetup.exe on Windows, a JDBC driver configuration tool. When configuring the database drivers after installation, you must restart the application server to apply the changes. For more information, see iPlanet Application Server Administrator's Guide.



    Note PointBase database server and its third party JDBC driver is automatically registered with the Administration Server. It also populates the sample databases of e-Store, J2EEGuide, Database, and Bank sample applications.

    For more information on how to register database drivers and deploy applications, see the iPlanet Application Server Administrator's Guide and the online help of the Deployment Tool.





Installing iDS 5.0 SP1 Patch

This patch should be installed if you are planning to use a fresh installation of iPlanet Application Server, Enterprise Edition 6.5, with a remote user directory. This patch must be installed even if you are using iPlanet Directory Server 4.13 or later versions, as your user directory.

You don't need to install the iPlanet Directory Server 5.0 SP1 patch if you are upgrading from an earlier version of iPlanet Application Server, Enterprise Edition, 6.0. While upgrading, make sure you do not select the iPlanet Directory Suite component. For detailed instructions on upgrading iPlanet Application Server, see "Upgrading From 6.5 to 6.5 SP1".

Follow these instructions to install iPlanet Directory Server 5.0 SP1 Patch. This patch must be copied to the appropriate directory before installing iPlanet Application Server, Enterprise Edition, 6.5.


To Install the Patch on Solaris

  1. Copy the contents of the product CD under the Solaris/iAS directory to a local directory on your machine.

  2. From the product CD, copy the nsslapd.zip file from the iDS50SP1patch/Solaris directory to the slapd directory under the iPlanet Application Server installables on your local machine.

  3. Run the iPlanet Application Server, Enterprise Edition, 6.5 installation from this local directory.


To Install the Patch on Windows

  1. Copy the contents of the product CD under the Windows\iAS directory to a local directory on your machine.

  2. From the product CD, copy the slapd.z file from the iDS50SP1patch\Windows directory to the slapd directory under the iPlanet Application Server installables on your local machine.

  3. Run the iPlanet Application Server, Enterprise Edition, 6.5 installation from this local directory.


Installation Options

iPlanet Application Server provides the following installation options:

The first two options require very little user input and thus enable you to get the application server up and running in a matter of minutes. The installer sets up the application server with default values for port numbers, passwords, and so on. These settings are sufficient for running many of the iPlanet sample applications and for providing a platform for you to use in deploying your own sample applications.


Ezsetup

The ezSetup installation is the easiest of the installation options. The ezSetup installer runs a script which assigns default values to administrator user names and passwords. You have to enter information to very few questions to start the installation process.

For installation instructions, go to "Running ezSetup on Windows," on page 65, or "Running ezSetup on Solaris," on page 45.


Express or Typical

The Express and Typical options afford more flexibility than ezSetup. The express and Typical options will install iPlanet Application Server with the most common settings. You can configure your iPlanet Application Server instances after installation by using the Administration Tool.

For instructions on installing on Windows, go to "Running the Wizard Installation," on page 68, and for installing on Solaris, go to "Starting Solaris Installations," on page 47.


Custom

The Custom installation option allows you to configure the application server and its associated components during the installation. The Custom installation option requires a lot of user input and is recommended for advanced users.

For instructions on installing on Windows, go to Chapter 6 "Advanced Installations for Windows", and for Solaris, see Chapter 5 "Advanced Installations for Solaris".



Note You must use the Custom installation option to test the clustering samples.




Silent

The Silent Installation feature allows iPlanet Application Server installation on multiple machines without running the installation program more than once.

For more information on running the Silent installation option on Windows, see "Installing on Multiple Windows Machines", and for Solaris, see "Installing on Multiple Solaris Machines".



Upgrading From 6.5 to 6.5 SP1



This section describes procedures to upgrade from iPlanet Application Server 6.5, Enterprise Edition to iPlanet Application Server 6.5 SP1, Enterprise Edition.

The following topics are covered in this section:


Before You Start

Make sure to follow these guidelines before upgrading to 6.5 SP1:

  • Stop iPlanet Application Server before starting the upgrade process. If the current iPlanet Application Server installation is part of a cluster, then you must stop all application servers running in that cluster before upgrading.

  • Make sure that the Directory Server is running.

  • If you want to make any changes to the existing configuration, first complete the upgrade procedure, and then use iPlanet Application Server Administration Tool (IASAT) to make those changes.

  • iPlanet Application Server installation or upgrade will cause the Directory Server installed locally on the same machine on which the application server is being installed, to restart. Other application server instances configured to the same Directory Server will display error messages, until the Directory Server is up again.
    After the Directory Server has restarted, all the iPlanet Application Server instances will function normally.


Upgrading on Solaris Platforms

To upgrade to iPlanet Application Server 6.5, SP1 on Solaris, perform the following steps:



Note

Choose the same configuration options that you chose for the existing installation. You can make modifications to your configuration after upgrading.



  1. Ensure you have met all the conditions listed in "Minimum System Requirements," on page 25, and "Prerequisites for Installation".

  2. Run the setup program.

  3. Enter y and press Enter at the Welcome Screen.

  4. Enter y and press Enter to accept the license agreement.

  5. Select 1 to install iPlanet Servers.

  6. Select Typical or Custom as the type of installation.

  7. Change the location of install to the same location as your current installation.
    Press Enter.

    The iPlanet Server Products Components screen appears.

  8. Enter 4 and press Enter to install only the iPlanet Application Server component.
    Make sure this is the only selected component. Do not select the other components.

  9. Select the sub-components shown in subsequent screens.

  10. Enter the fully qualified domain name (hostname.domain.com) of the machine on which you are installing iPlanet Application Server.

  11. Enter the system user and system group names.

  12. Enter the Administrator ID and password for the Configuration Directory Server.

  13. When you are asked whether you want to upgrade, type y at the prompt and press Enter.

  14. Enter the Product Key.
    The product key is in the welcome letter you received with the product CD.

  15. The installation program extracts the required files and completes the upgrade process.
For more detailed information on the installation procedure, see Chapter 5 "Advanced Installations for Solaris".


Upgrading on Windows Platforms



Note

In the `Components to Install' screen, ensure to select the main components before selecting the sub-components. Some of the components may have already been selected. In such cases, de-select these components and select them again.



To upgrade to iPlanet Application Server 6.5 SP1 on Windows, perform the following steps:

  1. Ensure you have met all the conditions listed in "Minimum System Requirements," on page 25, and "Prerequisites for Installation".

  2. Run the setup program.

  3. Click Next after the Welcome screen appears.

  4. Click Yes to accept the license agreement.
    You must accept the License agreement to continue.

  5. Click Next to install the iPlanet Server and core components.

  6. Select Typical or Custom as the type of installation.

  7. Change the location of install to the same location as your current installation. Click Next to continue.
    The Components to Install screen appears.

  8. Select iPlanet Application Server 6.0.
    Make sure this is the only selected component. Do not select the other components.

  9. Enter the configuration directory administrator ID and password

  10. Click OK when you are asked whether you want to upgrade.

  11. Confirm the configuration directory information displayed and enter the password of the user directory administrator (typically cn=Directory Manager).

  12. Enter the Product Key. The product key is in the welcome letter you received with the product CD.

  13. Click Install to complete the upgrade.
    For more information on the installation procedure, see Chapter 6 "Advanced Installations for Windows".


Upgrading Webless Installations

The following procedure describes how to upgrade a webless installation of iPlanet Application Server 6.5 on both Solaris and Windows.

  1. Ensure you have met all the conditions listed in "Minimum System Requirements," on page 25, and "Prerequisites for Installation".

  2. Run the setup program.

  3. Press Enter at the Welcome Screen.

  4. Accept the license agreement.

  5. Select 1 to install iPlanet Servers.

  6. Select Typical or Custom as the type of installation.

  7. Change the location of install to the same location as your current installation, and press Enter.

  8. Enter 4 and press Enter to install only the iPlanet Application Server component.
    Make sure this is the only selected component. Do not select the other components.

    The iPlanet Server Products Components screen appears. Depending on your previous configuration, a few options will be automatically selected. If you proceed with the selected components, the upgrade might fail at a later stage with the error message, "the installed components do not match with the selected components".

  9. De-select all automatically selected components (only on Windows).
    Additionally, ensure to select the main components before selecting the sub-components.

  10. Select the sub-components shown in subsequent screens, except for the Web-connector plugin.

  11. Enter the fully qualified domain name (hostname.domain.com) of the machine on which you are installing iPlanet Application Server.

  12. Enter the system user and system group names.

  13. Enter the Administrator ID and password for the Configuration Directory Server.

  14. When you are asked whether you want to upgrade, type y at the prompt and press Enter.

  15. Enter the Product Key.
    The product key is in the welcome letter you received with the product CD.

  16. The installation program extracts the required files and completes the upgrade process.


Upgrading Web-connector Plugin

The following procedure describes how to upgrade the Web-connector plugin on both Solaris and Windows.

  1. Ensure you have met all the conditions listed in "Minimum System Requirements," on page 25, and "Prerequisites for Installation".

  2. Run the setup program on the machine where the Web-connector plugin is installed.

  3. Press Enter at the Welcome Screen.

  4. Accept the license agreement.

  5. Select 1 to install iPlanet Servers.

  6. Select Typical or Custom as the type of installation.

  7. Change the location of install to the same location as your current installation, and press Enter.

  8. Enter 4 and press Enter to install only the iPlanet Application Server component.
    Make sure this is the only selected component. Do not select the other components.

    The iPlanet Server Products Components screen appears. Depending on your previous configuration, a few options will be automatically selected. If you proceed with the selected components, the upgrade might fail at a later stage with the error message, "the installed components do not match with the selected components".

  9. De-select all automatically selected components (only on Windows).
    Additionally, ensure to select the main components before selecting the sub-components.

  10. Select the Web-connector plugin component.
    Ensure to de-select the other sub-components.

  11. Enter the fully qualified domain name (hostname.domain.com) of the machine on which you are installing iPlanet Application Server.

  12. Enter the system user and system group names.

  13. Enter the Administrator ID and password for the Configuration Directory Server.

  14. When you are asked whether you want to upgrade, type y at the prompt and press Enter.

  15. The installation program extracts the required files and completes the upgrade process.


List of Certified Directory Servers

The following directory servers are certified to work with iPlanet Application Server 6.5 on Solaris and Windows platforms.

Table 2-4    Certified Directory Servers

Directory Server

Version

iPlanet Directory Server  

5.1 SP1

5.0 SP1 (bundled with iPlanet Application Server 6.5 SP1)

4.13  



List of Certified Web Servers



The following Web servers are certified to work with iPlanet Application Server 6.5.

Table 2-5    Certified Web Servers

Web Server

Interface

iPlanet Web Server, Enterprise Edition 6.0, SP1, SP2 or 6.0.1  

NSAPI

iWS 6.0.1, which is bundled with iPlanet Application Server 6.5 SP1product CD, does not include the Verity search engine.

All versions of iPlanet Web Server Enterprise Edition 6.0, SP1 or later is certified on Solaris.  

iPlanet Web Server, Enterprise Edition 4.1, SP7 or later (Not supported on Windows 2000)  

NSAPI  

Microsoft Internet Information Server 4.0 (Windows NT)  

ISAPI  

Microsoft Internet Information Server 5.0 (Windows 2000)  

ISAPI  

Apache 1.3.19, 1.3.26  

APACHEAPI  



List of Certified JVMs



The following JVMs are certified to work with iPlanet Application Server 6.5.

Table 2-6    Certified JVMs

Platform

Version

JVM

Windows 2000  

Professional, Server  

JDK 1.3.1_06  

Windows NT  

4.0 SP6a  

JDK 1.3.1_06  

Solaris  

2.6, 8  

JDK 1.3.1_06  



Accessing Databases



To configure a new iPlanet Application Server instance for database access, it is recommended that you use one of the iPlanet Application Server database setup tools after installation. You can use these tools to configure your applications and components for third party JDBC access.



Note In addition to the JDBC third party driver support, the Custom installation option provides wizard panels for configuring iPlanet Application Server Type 2 database access. However, these drivers have been deprecated with this release of iPlanet Application Server.



This section includes the following topics:


Configuring Database Drivers

Third party JDBC drivers need to be identified to iPlanet Application Server either during application server installation or by using registration tools after installation. Registration must occur on each application server instance that houses applications which use third party JDBC driver data sources.

When you create your own applications, you can elect not to specify the particular database you want the application to use. In this case, the application will attempt to connect to the configured databases in the priority order you specify during installation.



Note During installation, third party JDBC driver for PointBase database server are automatically setup, even if you choose not to configure database drivers. This is to ensure the proper working of the PointBase database server, which is installed by default.




During Installation

You can configure the third party JDBC drivers only through the Custom installation option. If you use the Express or Typical installation, see the next section for configuring the third party JDBC drivers after installation of the application server.


After Installation

Configure third party JDBC drivers after installation using the iPlanet Application Server Administration Tool. When configuring database drivers after installation, you must restart the application server to apply the driver changes.

For more information, see iPlanet Application Server Administrator's Guide.


Database Support

iPlanet Application Server 6.5 is certified against the third party JDBC database drivers in Table 2-7. In addition, though not yet certified, other third party JDBC database drivers, which conform to JDBC 2.0 with Extensions specifications, should work with iPlanet Application Server 6.5.


List of Certified Third Party JDBC Database Drivers


Table 2-7    Third party JDBC database drivers certified in 6.5 on Windows and Solaris

Database Vendor

JDBC Driver

Oracle  

Oracle 8i 8.1.7 (Type 4 and Type2), 9i  

Merant SequeLink  

DataDirect Java 5.1 (all databases supported by DDJ5.1)  

Sybase  

jConnect for JDBC 5.2 Type 4  

IBM DB2  

IBM DB2 7.1 JDBC Client  

Informix  

Informix JDBC v2.1 Type 4  


List of Certified Native Type 2 Database Servers and Clients



Note

  • Local and global transactions are not supported for Native drivers. To use transactions, you must configure a third party JDBC driver.

  • For transactions support for your database driver, you must use third party JDBC drivers that conform to JDBC 2.0 with Extensions specifications.


To maintain backward compatibility, iPlanet Application Server 6.5 continues to support database clients and servers for iPlanet Application Server Type 2 JDBC Database Drivers listed in Table 2-8.


Table 2-8    Certified Native Type 2 database servers and clients-in 6.5

Database Server

Database Client

Platform

Oracle 7.3.4, 8.0.x, 8i, 9i  

Oracle8i 8.1.7  

Windows NT/Solaris  

Sybase 12  

Sybase Open/Client System 12  

Windows NT/Solaris  

DB2 7.1  

DB2 6.1, 7.1  

Windows NT/Solaris  

Informix 9.2  

Informix SDK 2.40  

Windows NT/Solaris  

Microsoft SQL Server 7, 2000  

ODBC 3.51  

Windows NT only (client)  



Note

  • For proper functioning of the Sybase global transactions on Solaris, the following Sybase patches for client version 12 should be installed:

    • EBF 9651

    • EBF 9769
    These patches are available from the Sybase website at: http://www.sybase.com.

  • On Oracle, transactions are supported on Oracle 8.1.7 or later server versions.






Previous     Contents     Index     Next     
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.

Last Updated November 25, 2002