Skip to main content

Source code revision

svn

summary: Only expand valid sub modules inside ear. The valid modules are the ones declared in the application.xml (the one included in archive or the
revision: 24963
author: hzhang_jn
date: 2009-02-25 20:40:30 UTC (6 years)
message: Only expand valid sub modules inside ear. The valid modules are the ones
declared in the application.xml (the one included in archive or the
introspected version when it's not present).
Modify ArchiveHandler.expand API to include a DeploymentContext, so we could
store the Application DOL object in the context for later use.
Move getArchiveHandler API from ExtendedDeploymentContext to
DeploymentContext. Add a setSource API in ExtendedDeploymentContext so
we could reset the source archive if the original archive needs to be
expanded.
Incremental check in for library support for ear. Merge relevant methods
from v2 EJBClassPathUtils and ClassLoaderUtils to ASClassLoaderUtil so
we have central place containing all classloader related utility
methods. Add libraries from application library directory to
EarClassLoader and add libraries referenced from module manifest file to
module classloader.
Ran QL, deployment unit tests.
Change Path Actions
M trunk/v3/common/common-util/src/main/java/com/sun/enterprise/util/io/FileUtils.java
M trunk/v3/common/glassfish-api/src/main/java/org/glassfish/api/deployment/DeploymentContext.java
M trunk/v3/common/glassfish-api/src/main/java/org/glassfish/api/deployment/archive/ArchiveHandler.java
M trunk/v3/common/internal-api/src/main/java/org/glassfish/internal/deployment/ExtendedDeploymentContext.java
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/server/ApplicationLifecycle.java
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/server/ApplicationLoaderService.java
M trunk/v3/deployment/common/src/main/java/com/sun/enterprise/deploy/jar/JarHandler.java
M trunk/v3/deployment/common/src/main/java/com/sun/enterprise/deploy/shared/AbstractArchiveHandler.java
M trunk/v3/deployment/common/src/main/java/com/sun/enterprise/deployment/deploy/shared/Util.java
M trunk/v3/deployment/common/src/main/java/org/glassfish/deployment/common/DeploymentContextImpl.java
M trunk/v3/deployment/common/src/main/java/org/glassfish/loader/util/ASClassLoaderUtil.java
M trunk/v3/deployment/dol/src/main/java/com/sun/enterprise/deployment/archivist/ApplicationArchivist.java
M trunk/v3/deployment/javaee-core/src/main/java/org/glassfish/javaee/core/deployment/EarClassLoader.java
M trunk/v3/deployment/javaee-core/src/main/java/org/glassfish/javaee/core/deployment/EarHandler.java
M trunk/v3/embedded/api/src/main/java/org/glassfish/embed/AppServer.java
M trunk/v3/web/war-util/src/main/java/com/sun/enterprise/glassfish/web/WarHandler.java
 
 
Close
loading
Please Confirm
Close