Skip to main content

Source code revision

svn

summary: (Partial) Fix for 10571
revision: 33434
author: tjquinn
date: 2009-10-28 05:20:48 UTC (7 years)
message: (Partial) Fix for 10571

An earlier check-in did not return the correct value for the location of the developer's app client JAR after it had been downloaded to the user's system. These changes address that, partly by storing some new information into the generated client JAR's manifest which the ACCPersistenceArchivist can use.

Also, the same earlier check-in added handling for EAR specification. But the Application descriptor's getLibraryDirectory method can return null if the developer specifies -- that is, no library directory. Some of the persistence code had not had to handle null values in a few places before and this was causing errors in cts tests. This check-in fixes that. It also includes a minor fix to connector clean-up in the ACC.

Tests: deployment devtests, QL; orderapp.ear and orderapp_lib.ear examples from Mitesh; cts test that had been failing (javaee-ejb/src/com/sun/ts/tests/ejb30/assembly/librarydirectory/disable)
Change Path Actions
M trunk/v3/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/AppClientContainer.java
M trunk/v3/appclient/server/core/src/main/java/org/glassfish/appclient/server/core/AppClientDeployerHelper.java
M trunk/v3/deployment/dol/src/main/java/com/sun/enterprise/deployment/archivist/ACCPersistenceArchivist.java
M trunk/v3/deployment/dol/src/main/java/com/sun/enterprise/deployment/archivist/AppClientArchivist.java
M trunk/v3/deployment/dol/src/main/java/com/sun/enterprise/deployment/archivist/PersistenceArchivist.java
 
 
Close
loading
Please Confirm
Close