Many Java ES components depend on the presence of other components to provide their core functions. The installer does extensive cross checking of Java ES 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 Java ES components as you make your component selections.
The Java ES installer uses the following rules for handling dependencies among the Java ES components:
Selecting a Java ES Component. When you select a Java ES component for installation, in most cases the installer automatically selects all its subcomponents.
The installer also selects the components and subcomponents upon which the selected component depends. For example, if you select Application Server, the installer automatically selects Message Queue.
Deselecting a Java ES Component. If you deselect a Java ES component, in most cases the installer automatically deselects all its subcomponents.
If you deselect a component that is required locally or remotely for another selected component, the installer displays various warnings when you attempt to proceed.
Selecting a Subcomponent. If you select a subcomponent, the installer automatically selects the Java ES component to which the subcomponent belongs, but not the other subcomponents.
If the selected subcomponent depends on other components or subcomponents, the others are automatically selected.
Deselecting a Subcomponent. If you deselect a subcomponent, the installer deselects only that subcomponent and not the other subcomponents.
If you deselect a subcomponent that is required locally or remotely for another selected component, the installer displays various warnings when you attempt to proceed.