Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java Enterprise System 2005Q1 Installation Guide 

Chapter 1
Installation Planning Overview

Sun Java™ Enterprise System (Java ES) integrates a number of Sun server-side products into a system that provides the server software needed to support distributed enterprise applications. Because of the complex interrelationships of these products, installation requires much more planning than is required when installing a single product.

This chapter provides an overview of how to prepare for Java ES installation.

Before you can plan your installation, you must first plan the deployment. If you have not yet planned the deployment, refer to the Java Enterprise System Deployment Planning Guide (

This chapter contains the following sections:

How Does the Java ES Installer Work?

The Java ES installer is an installation framework that uses the Solaris pkgadd or Linux rpm utility to transfer Java ES software to your system. All components of the Java ES software are installed using this single installer.

This section contains the following subsections:

Installer Modes

You can install Java ES interactively or by means of a reusable script.

Language Selection

The interactive installer runs in the language specified by the operating system locale setting. The following languages are available:

If your operating system language is not listed, the installer runs in English.

The installer automatically installs English versions of all Java ES components. In addition, you can install component packages in any of the languages listed. If your operating system language is on the list, that language is automatically selected for component installation, but you can change the selection.

During an installation session, the language you choose applies to all the components you are installing. To install some components in one language and other components in another language, you must run the installer multiple times.

The Java ES installer cannot install additional language packages for previously-installed components. However, you can use the pkgadd or rpm utility to add language packages at any time.

Preexisting Component Check

During installation, the Java ES installer surveys the software that is already installed on the host where you are installing and identifies the following:

Dependency Check

Many components depend on the presence of other components to provide their core functions. The installer does extensive cross checking of components to verify that the components you select during installation will function properly together. For this reason, the installer might prompt you to include certain components as you make your component selections.

In general, the Java ES installer uses the following rules for handling dependencies among the Java ES components:

Configuration Options and Parameter Settings

Many Java ES component products require some degree of installation-time configuration. The extent of installation-time configuration you perform depends on which components you select and which installation option you choose.

The following configuration options are available in the installer:

Common server settings are parameters that multiple components use. For example, most components require that you specify an administrative ID and password. By setting these common values, you are setting default values for all component administrative IDs and passwords.

Component settings are parameters that apply to a particular component. These settings are requested during installation only if you have selected the Configure Now option. Some of these settings are populated from the common server settings.


Java ES provides an uninstallation program for removing component products that were installed on your local host using the Java ES installer. The uninstaller checks product dependencies for the host on which it is running, issuing warnings when it discovers a dependency.

The uninstaller can be run in graphical, text-based, or silent mode.

After Java ES installation is complete, the uninstaller in located in /var/sadm/prod/entsys.

What Installer Behavior Might Affect Installation Planning?

This section discusses the behaviors and constraints of the Java ES installer that directly affect installation planning.

What Are the Installation Planning Tasks?

The following table lists the installation planning tasks that are common to nearly all Java ES installations. The left column lists the high-level tasks and subtasks, and the right column lists the location of instructions for performing the tasks.

Table 1-1  Installation Planning Tasks 


Location of Information

1. Develop Your Installation Sequence

Review your deployment architecture and implementation specification.

What Does My Deployment Plan Call For?

Identify particular situations that affect how you plan to install Java ES for your deployment.

What Are the Key Installation Issues?

Identify the interdependencies among the components you plan to install.

How Do Component Interdependencies Affect My Installation?

Choose whether you will configure during installation or after installation.

What Configuration Option Is Best?

Decide on the number and order of your installation sessions.

How Many Installation Sessions Are Needed?

2. Survey the Target Hosts

Check to see if the Java ES software is preinstalled or preloaded on your hosts.

Is Java ES Software Preloaded on Solaris OS?

Check for Java ES components already installed on the target hosts.

Are Incompatible Components Installed?

Verify that the host is ready for installation: system requirements, access privileges, memory and disk requirements, and so on.

Are Your Hosts Ready?

3. Gather Configuration Data

Review common server settings.

Common Server Settings

Review installation directories.

Appendix B, "Default Installation Directories"

Review port assignments.

Appendix C, "Default Port Numbers"

Identify the configuration data that will be required by the installer for the Configure Now option.

Chapter 4, "Configuration Information"

It is important to approach the installation tasks in an orderly way, using the documentation provided. Your approach should include the following:

  1. Know how to access the documentation that is available for Java ES.
  2. Learn what Java ES is and how the Java ES components and services work.
  3. Java Enterprise System Technical Overview

  4. Plan your deployment.
  5. Java Enterprise System Deployment Planning Guide

  6. Plan your installation.
    • Develop an installation sequence and gather the information you will need for installation. In this guide, refer to Part I, Installation Planning.
    • Review the Java Enterprise System Release Notes ( for installation issues associated with your platform or particular components.
  7. Do any upgrading necessary on your existing hosts.
  8. Install Java ES software.
  9. Install the software on your hosts, perform postinstallation configuration, and start the individual components. In this guide, refer to Part II, Installing and Configuring.

  10. Complete your deployment.
  11. Complete any additional tasks required to implement your deployment, such as customization or data migration. Pointers to topical Java ES documentation are contained in the following document:

    Java Enterprise System Documentation Roadmap

Next Steps

Now that you have an idea of the installation planning required, you are ready to develop an installation sequence based on your deployment documents. Proceed to Chapter 2, "Developing Your Installation Sequence".

Previous      Contents      Index      Next     

Part No: 819-0056-11.   Copyright 2005 Sun Microsystems, Inc. All rights reserved.