Sun Java Enterprise System 7 Installation and Upgrade Guide

Suggested Sequence for Installing Java ES 7

Sun recommends that you install the products in Java ES 7 Base in the following sequence, whether you are installing on a single system or deploying an architecture that spans several systems. This sequence has been developed based on the required and optional dependencies among the products in Java ES Base, as described in Chapter 2, Product Interoperability in Java ES 7, in Sun Java Enterprise System 7 Release Notes.

  1. Solaris Cluster software

    If any products run in a Solaris Cluster environment, Solaris Cluster software should be installed before the products that use Solaris Cluster services. Solaris Cluster agents should be installed as part of the Solaris Cluster installation.

  2. Solaris Cluster Geographic Edition software

    Solaris Cluster Geographic Edition should be installed after Solaris Cluster software, upon which it depends. It should be installed before any products that use Solaris Cluster services.

  3. Directory Server Enterprise Edition

    Several products store user data or configuration data in Directory Server, and might access Directory Server through Directory Proxy Server. Therefore, Directory Server Enterprise Edition should generally be installed before installing products that have dependencies on Directory Server and Directory Proxy Server.

  4. Web Server

    A number of Java ES products require the support of a web container, which should be installed before the products requiring web container services. Web container services are normally provided by Web Server or GlassFish Enterprise Server, but if your architecture contains both, install Web Server first, before installing GlassFish Enterprise Server.

  5. Message Queue

    If multiple products in your Java ES deployment rely on Message Queue, you should install it separately before the products that rely on it. If only GlassFish Enterprise Server relies on Message Queue, you can instead install Message Queue as part of the GlassFish Enterprise Server installation because GlassFish Enterprise Server 2.1.1 includes Message Queue 4.4.

  6. GlassFish Enterprise Server

    GlassFish Enterprise Server should be installed after Web Server if Web Server is to be used to provide load balancing services between GlassFish Enterprise Server instances. Also, GlassFish Enterprise Server should be installed after Message Queue if a system-wide deployment of Message Queue is to be used to provide asynchronous messaging services instead of the Message Queue installation bundled with GlassFish Enterprise Server.

  7. Web Proxy Server

    Web Proxy Server can be installed anytime, though generally it should be installed after the Web Server or GlassFish Enterprise Server installation for which it provides a proxy service.

  8. OpenSSO Enterprise

    OpenSSO Enterprise must be installed after the web container into which it is to be deployed, and it should be installed before the products that depend on it for authentication and authorization services.

  9. GlassFish Web Space Server

    GlassFish Web Space Server should be installed last because it has required or optional dependencies on several other Java ES products.