Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Wiki Markup
{scrollbar}

An enterprise application archive (EAR) can consist of several application modules. The application modules can be several web application archives (WAR) , EJB modules (JAR), application client modules (JAR) or resource archive modules (RAR). User can either deploy these modules individually or bundle them into a single EAR file and deploy that file.

When deployed individually, each application module should accompany a Geronimo deployment plan to map declared resources names, ejb names, security roles, JMS roles (if any) to actual resources in the server. The Geronimo deployment plans also contain any Geronimo specific settings and configurations. When deployed as a single bundle (EAR), user can create a single Geronimo deployment plan accomplish to perform all the mappings/settings and configurations.

The following table summarizes different JEE5 modules and corresponding Geronimo deployment plans accompany them.

...

JEE module

...

JEE deployment descriptor (DD)

...

Geronimo deployment plan

...

web application archive (WAR)

...

web.xml

...

geronimo-web.xml

...

EJB application archive (JAR)

...

ejb-jar.xml

...

openejb-jar.xml

...

resource adapter archive (RAR)

...

ra.xml

...

geronimo-ra.xml

...

enterprise application archive (EAR)

...

application.xml

...

geronimo-application.xml

Excerpt

This section summarizes how to develop Geronimo deployment plans for different Java EE 5 modules.

Children Display
depth2
excerpttrue
excerptTypesimple

...

enterprise application client archive (JAR)

...

application-client.xml

...