The .ear file that is produced has the following structure and contents:
The META-INF Directory includes the following:
This file is automatically generated and lists the mapping of EJB modules to JAR files that are contained in the application.
This file details the contents of the .ear file.
The core .jar files include1:
These are only present if facade generation has been enabled. All facades defined in the application are packaged into one .jar file, FacadeModule.jar. This .jar file contains the bean implementation classes for the EJB modules that represent the facades. The .jar file contains the following files in the META-INF directory:
This file is automatically generated and contains the definition of every EJB module contained in the .jar file. All the publicly available methods are listed and the details of the resources available to the EJB modules.
Generated WebLogic Server specific deployment descriptor.
The manifest file, detailing the classpath for the EJB.
The other .jar files contain the generated and hand crafted code from the application. These include struct.jar, application.jar, workflow.jar, implementation.jar and properties.jar. The properties.jar file contains the Bootstrap.properties file. This is the file containing the machine specific configuration properties for initially getting a connection to the database.