Sun Java Enterprise System 2005Q4 Installation Planning Guide

Java ES Installer Behavior

This section describes some behaviors of the Java ES installer that affect installation planning.

The Installer is Local

The Java ES installer installs component software on one computer at a time. For most solutions, this means the installer runs more than once. The installation plan must indicate how many times to run the installer. This section describe how to analyze a deployment architecture and determine how many times the installer is run to install and configure a solution.

A few solutions are installed on one computer only, and the installation plans for these solutions provide procedures for running the installer runs only once. The solutions that require running the installer only once are the following:

Most solutions are distributed across several computers. Installation plans for these solutions must describe running the installer multiple times to install and configure the complete solution. To analyze these solutions, use the following guidelines:

The purpose of this section is to introduce the idea that installation plans must sometimes describe running the installer and the configuration wizards on one computer, or running the installer multiple times on one computer. For more information on the actual installation procedures for different component combinations, see Developing an Installation Plan.

Installer Operating Modes

The installer runs in two different modes, known as configure now and configure later. The modes differ in the following ways:

The selected configuration option applies to an entire installation session. If you need to select different configuration options for some components, you might need to run additional installation sessions.

Installer Compatibility Checking

The installer performs some dependency and compatibility checking. Can only check what is installed locally. For example, if your solution is using a remote Directory Server instance, the installer cannot check whether the remote Directory Server is compatible with the Access Manager you are installing. If you are installing and configuring an all-new solution. It might be an issue if you are adding a new component to an established solution, or building a Sun Java System around existing components. For example, if you are already using Directory Server, and you are building a solution using Access Manager, Messaging Server, Calendar Server, and Communications Express around the existing Directory Server, compatibility among the components becomes an issue.

Other Installation Issues

This section lists a number of specific issues that occur in some solutions with references to detailed information.

Table 3–3 Installation Issues to Consider

Solution Requires 

Guidelines or Instructions 

Using Solaris 10 zones 

If you will be installing into Solaris 10 zones, refer to Solaris 10 Zones in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX.

Using Directory Server encryption 

Configuring LDAPS (SSL over LDAP) on the Directory Server instance 

Note: If Directory Server encryption is a requirement, Administration Server must be installed when Directory Server is installed. 

Using a third-party web container with Access Manager

Third-party web containers (BEA WebLogic Server or IBM WebSphere Application Server) can be used with Portal Server and Access Manager. These containers must be installed and running before installing any Java ES components that depend on them.

To use a third-party web container for Access Manager SDK, you must configure Access Manager SDK manually after installation. See Access Manager SDK With Container Configuration Example in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX

Note: Portal Server can only use third-party web containers on Solaris OS. 

Note: Access Manager and Portal Server should use the same type of web container. 

Using Apache Web Server for load balancing plugin

The Apache Web Server can be used with the Application Server load balancing plugin. In this case, the Apache Web Server must be installed and running before installing any Java ES components that depend on it. For additional information, refer to Installation Prerequisites in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX.

Using Schema 1 LDAP

An installation example based on LDAP Schema 1 is described in Calendar-Messaging Schema 1 Example in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX. For a Schema 1 deployment, you cannot use Access Manager.

Configuring single user entry and single sign-on

Procedures for setting up single sign-on, can be found in the Chapter 8, Configuring and Using Single Sign-On, in Sun Java Enterprise System 2005Q1 Deployment Example Series: Evaluation Scenario. Access Manager is required for single sign-on.

Configuring High availability using HADB 

An example of setting up HADB for high availability is contained in Web and Application Services Example in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX.

Application Serverload balancing 

An example that includes using the Application Server load balancing plugin is contained inWeb and Application Services Example in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX.

Non-root ownership 

If non-root ownership will be required for Application Server or Web Server, refer to one of the following examples:

Access Manager Configured to Run as a Non-root User Example in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX, or

Portal Server on a Non-root Owned Web Server or Application Server Instance Example in Sun Java Enterprise System 2005Q4 Installation Guide for UNIX.