Planning for GlassFish ESB Installation

Planning for GlassFish ESB Installation

This topic provides background information you should know be fore you install GlassFish ESB using a graphical user interface (GUI) or a command line interface (CLI). If you have any questions or problems, go to the GlassFish ESB web site at http://www.glassfish-esb.org.

To access all the GlassFish ESB documentation in HTML format, go to the GlassFish ESB documentation page at http://wiki.open-esb.java.net/Wiki.jsp?page=GlassFishESBDocs.

What You Need to Know Before Installing

For GlassFish ESB, GUI and command-line interface (CLI) installations are available for all supported operating systems. The CLI installation lets you specify installation parameters in a state file that is invoked using command line options. It has the option of a silent installation, which is run completely in the background. The GUI installer's wizard takes you through an interactive installation, prompting you along the way with installation questions.

A complete installation includes the following components:


Note –

IDE is an acronym for an integrated development environment. It consists of a number of components, such as a compiler, source code editor, build tools, debugger, browser, object inspector, class hierarchy diagram, and so on. These components can be used when performing object-oriented software development. The integrated tools can also be used to build a graphical user interface (GUI).


Important Installation Notes:

GlassFish ESB Supported Operating Systems and External Systems

The following topics list the supported operating systems for both the design-time (NetBeans) and runtime (GlassFish) components of GlassFish ESB, and also list the supported external systems for the components of GlassFish ESB.

For a list of supported standards, expand the link under How is OpenESB different? in About Open ESB.

Supported Design-Time Platforms

The operating systems that are compatible with GlassFish ESB design-time components are the same as those that are compatible with NetBeans 6.5:

Supported Runtime Platforms

The operating systems that are compatible with GlassFish ESB runtime components are the same as those that are compatible with GlassFish v2.1:


Note –

Macintosh OS X is supported for development purposes only, and is not supported for production deployments.


Supported External Systems

This topic lists the external systems that are supported for each GlassFish ESB component.

BPEL Service Engine

The BPEL Service Engine supports BPEL 2.0.

IEP Service Engine

Data Mashup Service Engine

Database Binding Component

HTTP Binding Component

JMS Binding Component

LDAP Binding Component

Before You Install

The following items explain issues to consider before you begin your GlassFish ESB installation.

Mozilla Firefox Version

GlassFish ESB supports Mozilla Firefox v. 2.0 or above for accessing all GlassFish ESB browser components.

Internet Explorer Version

GlassFish ESB supports Internet Explorer 6.0 (Service Pack 1 or Service Pack 2) and Internet Explorer 7.0 for accessing all GlassFish ESB browser components.

GlassFish ESB Installation Requirements

To install GlassFish ESB, you need 185 MB of free storage space.

Windows Pre-Installation

Exit from all Windows programs prior to running the setup.

Default User Names and Passwords

The GlassFish default user name is admin and the password is adminadmin. You use them when you start GlassFish.

Preparing for Installation

JDK and JAVA_HOME

The Java Development Kit (JDK) must be installed, and the JAVA_HOME environment variable must be set, on the computer on which you install GlassFish ESB prior to beginning the installation. Different operating systems require different JDK.

The following list provides the GlassFish ESB JDK requirements by platform.

Solaris

JDK5: At least release 1.5.0_14

JDK6: At least release 1.6.0_03

Linux (Red Hat and SUSE)

JDK5: At least release 1.5.0_14

JDK6: At least release 1.6.0_03

AIX 5.3

JDK5: At least release 1.5.0_14

Macintosh

JDK5: The latest 1.5 release supported by Apple

Microsoft Windows

JDK5: At least release 1.5.0_14

JDK6: At least release 1.6.0_03


Caution – Caution –

It is not recommended to use JDK 1.6.0_13 or 1.6.0_14 with GlassFish ESB v2.1 due to issues with several of the wizards used to develop applications. In addition, the GlassFish ESB Installer fails to install on Windows when using JDK 1.6.0_13 or 1.6.0_14. The GlassFish ESB Installer does not support JDK release 1.6.0_04 in the 64–bit version on the Solaris SPARC or AMD 64–bit environments. The installer also does not support JDK release 1.6.0 or later on AIX 5.3.


UNIX and Linux Patches

There are required and certified UNIX and Linux patches for GlassFish ESB. The following topics provide information about patches:

Checking Patch Levels

Use these commands to check which patch levels are currently installed on your operating system:

Certified Sun Solaris 9 and 10 Patches

Daylight Savings Time Patches

If you want your logger and scheduling to be correct, you need to install the appropriate patches:

Linux Patches

The following patches are certified patches for Red Hat Linux and SUSE Linux:

Certified SUSE Linux Enterprise Server 10 Daylight Savings Time Patch

If you want your logger and scheduling to be correct on your Linux systems, you need to install this Daylight Savings Time patch:


tzdata-2007c-1.el2_1