The idea is that a "container" maps a path within an archive. The following table shows how each container is mapped inside each spec archive:
| Container Type | JavaArchive | WebArchive | EnterpriseArchive | ResourceArchive |
|---|---|---|---|---|
| ClassContainer | / | /WEB-INF/classes | N/A | N/A |
| ResourceContainer | / | /WEB-INF/classes | /META-INF/ | / |
| ManifestInformationContainer | /META-INF | /WEB-INF/classes/META-INF | /META-INF | /META-INF |
| LibraryContainer | N/A | /WEB-INF/lib | /lib | / |
| WebInformationContainer | N/A | /WEB-INF/ | N/A | N/A |
| WebContainer | N/A | / | N/A | N/A |
| ResourceAdapterContainer | N/A | N/A | N/A | /META-INF |
| EnterpriseContainer | N/A | N/A | N/A | |
| - ApplicationResources | /META-INF | |||
| - Modules | / |
Comments