C H A P T E R  2

Preparing for Installation

This chapter contains information that you should review before you install the Java Studio Enterprise developer environment. Java Studio Enterprise provides a full set of developer tools and servers for developing and deploying applications written in the Javatrademark programming language using J2EE concepts. See Chapter 1, TABLE 1-1 for more information on the specific versions of the component product software included in this software.

This chapter covers:


Overview of the Installation Process

This section describes the general process for installing and validating the software on your system. All language versions of this software are installed using the same installer. During installation you are asked to select the language support you need. English language support is always installed.


TABLE 2-1 Overview of Software Installation and Configuration

Task

For Instructions

Plan your installation

Planning for Installation

Verify system readiness

Verifying System Readiness

(Solaris only) Install the necessary Solaris patches

See Appendix A for a list of the necessary patches and Verifying the Solaris OS Patch Requirements

Install Java Studio Enterprise

Installing Java Studio Enterprise (Microsoft Windows)

Installing Java Studio Enterprise (Solaris OS)

Set up your initial IDE environment

Setting Up the Java Studio Enterprise IDE

Confirm configuration of Sun Java System Application Server

Using Sun Java System Application Server Instances in the IDE

(Optional) Validate that your selected servers were installed correctly

See Chapter 13 for Microsoft Windows

See Chapter 14 for Solaris OS

(Optional) Configure PointBase

Using Databases



Planning for Installation

To properly plan your installation, review the following sections.

Supported Platforms

Java Studio Enterprise is supported on the following platforms:

Selecting What to Install

Java Studio Enterprise software comes in two parts, Tools Components and Optional Servers. For the basic IDE development environment, use the Tools Components installer to install the Java Studio IDE, Application Server, , and Collaboration Runtime. Use the Optional Servers installer to install Web Server, Directory Server, Access Manager, and Portal Server.

TABLE 2-1 describes the Tools Components and Optional Servers.


TABLE 2-2 Description of Component Products [1]

Tools Components

Optional Servers

Java Studio Enterprise IDE

Sun Java System Web Server

Sun Java System Application Server

Sun Java System Directory Server

Sun Java System Message Queue

Sun Java System Identity Server and Sun Java System Identity Server Policy Agent

Collaboration Runtime

Sun Java System Portal Server


Sun Java Studio Enterprise 7 software can be installed from physical media or by downloading zip files from the web site. TABLE 2-3 describes where to find the Tools Components and Optional Servers on the physical media


TABLE 2-3 Physical Media Location of Software Component Products

Platform

Contents

Location

Microsoft Windows

Tools Components

 

 

Optional Servers

 

DVD:media-drive:\ToolsComponents_Windows\installer.bat

CD: JSE_04Q4_WIN_1(media-drive:)installer.bat

 

 

DVD:media-drive:\OptionalServers_Windows\installer.bat

CD: JSE_04Q4_WIN_2(media-drive:)installer.bat

Solaris OS on x86

Tools Components

 

 

Optional Servers

DVD:/media-drive/ToolsComponents_Solaris_x86/installer

CD:/cdrom/volume-label/installer where volume-label=jse_04q4_x86_1

 

 

DVD:/media-drive/OptionalServers_Solaris_x86/installer

CD:/cdrom/volume-label/installer

where volume-label=jse_04q4_x86_2

 

Solaris OS on Sparc

Tools Components

 

 

 

Optional Servers

 

DVD:/media-drive/ToolsComponents_Solaris_sparc/installer

CD: /cdrom/volume-label/installer where volume-label=jse_04q4_sparc_1

 

 

DVD:/media-drive/OptionalServers_Solaris_sparc/installer

CD: /cdrom/volume-label/installer

where volume-label=jse_04q4_sparc_2


TABLE 2-4 lists names and contents of the download files for each platform.


TABLE 2-4 Download File Contents and Filenames by Platform

Platform

Contents

Filename

Microsoft Windows

Tools Components

Optional Servers

jstudio_ent_04Q4-ga-win-1.zip

jstudio_ent_04Q4-ga-win-2.zip

 

 

 

Solaris on x86

Tools Components

Optional Servers

jstudio_ent_04Q4-ga-solaris-x86-1.zip

jstudio_ent_04Q4-ga-solaris-x86-2.zip

 

 

 

 

Solaris on Sparc

Tools Components

Optional Servers

jstudio_ent_04Q4-ga-solaris-sparc-1.zip

jstudio_ent_04Q4-ga-solaris-sparc-2.zip



Verifying System Readiness

The installer performs the following system checks during the installation process:


FIGURE 2-1 Sample Initial System Check Report (Microsoft Windows).

Initial System Check report showing information for one incompletely installed component product.


System Dependencies

These checks include the following:

Having the Correct User Privileges

If you do not have the proper user privileges or are unfamiliar with installing software necessitating these privileges, please contact your system administrator for assistance.

System and Disk Space Requirements

If the memory found does not satisfy the recommendations, the installer displays a warning but allows installation to proceed. If you proceed with installation with low memory you may experience poor performance during runtime usage of the software.

The operating system and disk space checks must be satisfied in order for installation to proceed.

TABLE 2-5 lists the system requirements needed to install a complete Tools Components and Optional Servers configuration on the supported platforms.


TABLE 2-5 Java Studio Enterprise System Requirements to Install Tools and Servers on One System

Supported Platforms

Minimum Configuration

Recommended Configuration

Windows 2000 Pro, Windows XP Pro

CPU: Pentium III, 500 MHz

RAM: 512 MB

CPU: Pentium IV, 1.4 GHz or higher

RAM: 1 GB

Solaris 9 OS x86 Platform Edition

CPU: Pentium III, 500 MHz

RAM: 512 MB

CPU: Pentium IV, 1.4 GHz

RAM: 1 GB

Solaris 8 OS, Solaris 9 OS (32-bit/64-bit, UltraSPARC® platform)

CPU: UltraSPARC® II 450 MHz

RAM: 512 MB

CPU: UltraSPARC® III 750 MHz

RAM: 1 GB


These are general guidelines. Your requirements might vary depending on which additional software you have installed for use with Java Studio Enterprise software.

The main factor in determining how much installation disk space you need is a combination of the products that you choose to install and the presence of compatible products on the target system. Other factors specific to your machine may also affect the disk space usage. The installer does not proceed with installation if insufficient disk space is detected.

TABLE 2-6 describes the baseline disk space requirements on each supported platform for the following installations:

Software Product Dependencies and Conflicts

The installer helps you to identify software dependencies and conflicts by performing the following checks prior to actual installation:

Solaris OS only: The installer detects only the component products that were installed by means of Solaris package distributions. The installer does not detect components that were originally installed by other means. Because of this, you may want to perform an independent survey of the system or consult with others to determine what software is currently installed. For example:

Installed Component Product Detection

Java Studio Enterprise software detects, but is incompatible with the following:

Java Studio Enterprise software can co-exist with the following:

Handling Existing Installations of Component Products

Java Studio Enterprise IDE

The Java Studio Enterprise 7 IDE can co-exist with an existing installation of the following:

If you install Sun Java Studio Enterprise 7 on a machine with an existing installation of the Java Studio IDE, the installer detects the existing installation. You can proceed to install the new version of the IDE, but please note the following:

Java Studio Enterprise Servers

The set of component product servers included with Java Studio Enterprise software is also distributed as part of the Sun Java Enterprise System deployment software suite. In general, component products installed by the Java Enterprise System 2004Q2 installer are compatible with this software. However, the Java Studio Enterprise installer detects only the component products that are also part of the Java Studio Enterprise software.



Note - (Solaris OS only) An existing installation of Application Server that was installed as part of the Java Enterprise System 2004Q2 software is not compatible with Java Studio Enterprise 7 due to the absence of one package related to PointBase. See Sun Java Studio Enterprise 7 2004Q4 Release Notes for more details on this known issue. The bug number reference is 5076666.



Different versions of Directory Server, Access Manager, and Portal Server are installed depending on the platform (Microsoft Windows or Solaris OS), see Chapter 1, TABLE 1-1 for details.

Java Studio Enterprise software detects and is compatible with the following product installations (platform differences apply):

If a component product server of the correct version is installed, but not configured, you should uninstall it first and then reinstall it with the Java Studio Enterprise installer.

Component Product Dependencies

It is useful to know the interdependencies among the component products so that you can understand the behavior of the Product Selection page displayed during installation and properly plan your installation. TABLE 2-7 lists the dependencies that each component product has for other component products. It does not include dependencies on shared components, such as the J2SE platform.

To use this table, find the product you want to install in column one, then look at column two. The products listed in column two must also be installed for proper behavior. Column four lists whether the dependent products must be on the same machine as the column one product. The installer makes these selections for you during the installation process. The information is presented here for planning purposes.


TABLE 2-7 Component Product Dependencies

Installed Component Product

Dependent Component Product

Lowest
Compatible
Version of the Component Product

Dependent Component Product Must Be
on the Same Machine as Installed Component Product?

Java Studio Enterprise IDE (Tools)

Sun Java System Application Server

7

yes, also works with remote installation of the application server

Sun Java System Application Server

Sun Java System Message Queue

3.0.1 SP2

Yes

Sun Java System Directory Server

none

 

 

Sun Java System Identity Server

Sun Java System Directory Server

5.2

Yes

 

Sun Java System Web Server

or

Sun Java System Application Server

6.1

 

 

7 update 1

Yes

Sun Java System Message Queue

None

 

 

Sun Java System Portal Server

Sun Java System Identity Server

6.1

Yes

Sun Java System Web Server

None

 

 


Shared Component Dependencies (Solaris OS)

The installer ensures that software that is already installed on the machine is compatible with Java Studio Enterprise software.

Many systems already have shared components, such as Ant or NSS. The Java Studio Enterprise installer checks shared components on the machine. If it finds shared components whose version is incompatible with Java Studio Enterprise, it lists them. If you proceed with installation, the installer upgrades the shared components to the newer versions.

It is important that you verify that it is safe to upgrade shared components. You need to check that existing programs that use the older shared components will be compatible with the newer versions. See Appendix F for a list of shared components.

Upgrade Path for Component Product Servers (Solaris OS)

The installer does not perform any upgrading of the server runtimes from one version to the next. See Chapter 8 of the Sun Java Enterprise System 2004Q2 Installation Guide at http://docs.sun.com/db/coll/entsys_04q2, for information on upgrading the server runtimes if you prefer to upgrade, rather than uninstall the Java Enterprise System 6 version and reinstall the Java Studio Enterprise 7 version of the server.

J2SE Handling

The Java Studio Enterprise installer searches for the existence of compatible versions of the Javatrademark 2 Platform, Standard Edition (J2SE platform) on the target system. Based on the findings the installer presents one of the following two choices:


Checking Other Prerequisites


1 (TableFootnote) The component product versions vary by platform. Review TABLE 1-1 for details.