Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.35 1.34 1.27 1.1 SJSAS91_FCS_BRANCH 1.35.6.1 SAILFIN_BRANCH 1.34.26.1 AS9_BETA_BRANCH 1.27.2.1 SJSAS_9_0 1.1.1.1

latest revision download Branch MAIN

1.35 annotated / raw | Diffs: previous, other | Lines: 471 ( +30, -17 )

Created: 2007-05-05 00:33:23 -0500 (20 months ago) | Author: tcfujii | Changeset: MAIN:tcfujii:20070505053314

CDDL+GPL header updates.

Branch point for: GF_V2_AIX_POC SJSAS91_BETA3_BRANCH SJSAS91_FCS_BRANCH SJSAS91_UR1_BRANCH SJSAS91_UR1_DBINT_BRANCH SJSAS91_UR2_BRANCH SJSAS91_UR2_RI_BRANCH VERIFIER_POST_V2UR2_BRANCH

Tags: SJSAS-9_1-TRUNK-POSTMERGE-V3-12_OCT_2007 SJSAS91_FCS_BRANCH$BP SJSAS-9_1-B54-RC-03_July_2007 SAILFIN-1_0-B06-05_Nov_2007 SJSAS91_UR2_RI_BRANCH$BP SJSAS-9_1_01-B09D-DBINT-19_Mar_2008 SJSAS-9_1_01-B06-24_Oct_2007 SJSAS-9_1_02-B03-05_Apr_2008 SJSAS-9_1-B52-RC-20_June_2007 SJSAS-9_1_01-B09D-DBINT-06_Mar_2008 SJSAS91_UR2_BRANCH$BP SJSAS-9_1-B58B-RC3-15_Aug_2007 SJSAS91_UR2_BRANCHPOINT_06_Dec_2007 SJSAS-9_1-B50F-BETA3-25_June_2007 ... more hide

1.34 annotated / raw | Diffs: previous, other | Lines: 458 ( +6, -1 )

Created: 2006-03-20 04:17:53 -0600 (2 years 9 months ago) | Author: va146370 | Changeset: MAIN:va146370:20060320101753

Temporary directories with long path names were not getting cleaned in windows. They are now deleted.
Issue number: 6328564.
Reviewed by: Sanjeeb Sahoo.
Ran all CTS archives.

Branch point for: GF_V2_TEA_BRANCH GF_V3_PREWORK_BRANCH NEMO_EA_BRANCH PWC12Dev_Branch SAILFIN_BRANCH SJSAS-9_0_01-FCS-UBUNTU_BRANCH SJSAS-9_1-PROFILES-20_Sep_2006 SJSAS90UR1_FCS-SUSTAINING_BRANCH SJSAS90_FCS_BRANCH SJSAS91_BETA2_BRANCH SJSAS91_BETA_BRANCH SSS_DEV_BRANCH TANGO_WSTX

Tags: TANGO_WSTX_bpt TANGO_WSTX_mpt_1 TANGO_WSTX$BP SJSAS-9_1-B31-EA-11_Jan_2007 SJSAS-9_1-B09-EA-01_Jul_2006 SJSAS-9_1-B33-BETA-24_Jan_2007 SJSAS-9_1-PROFILES-20_Sep_2006$BP SJSAS-9_1-B19-EA-27_Sep_2006 SJSAS-9_1-B13-EA-16_Aug_2006 SJSAS-9_1-B43-BETA3-18_Apr_2007 SJSAS-9_1-B41C-BETA2-14_Apr_2007 SJSAS-9_1-B15-EA-30_Aug_2006 SJSAS-9_1-B45-BETA3-03_May_2007 SJSAS-9_1-B44-BETA3-25_Apr_2007 ... more hide

1.33 annotated / raw | Diffs: previous, other | Lines: 453 ( +6, -0 )

Created: 2006-03-17 02:23:00 -0600 (2 years 9 months ago) | Author: ss141213 | Changeset: MAIN:ss141213:20060317082300

Issue #95: Verifier now reports if no descriptor or annotation was found in an archive.
Bug #4926378: Fixed variable substition in some messages.
Reviewed by:   Vikas
Tests run: PE QL, unit test, verifier check in test suite.

1.32 annotated / raw | Diffs: previous, other | Lines: 447 ( +9, -9 )

Created: 2006-03-16 05:36:31 -0600 (2 years 9 months ago) | Author: va146370 | Changeset: MAIN:va146370:20060316113026

Adding comment "// NOI18N" where ever I18N is not required. This will help scripts to find out missing I18N support.
Issue number: 6320165.
Ran all AS PE samples and verifier quicklook tests.

1.31 annotated / raw | Diffs: previous, other | Lines: 447 ( +4, -4 )

Created: 2006-03-12 23:56:18 -0600 (2 years 9 months ago) | Author: va146370 | Changeset: MAIN:va146370:20060313055618

Classloader should be set in descriptor before readDescriptor is called. This will help in a proper cleanup in case any exception occurs during descriptor formation.
Issue number: 6397169.
Reviewed by: Sanjeeb Sahoo
Ran AS PE samples.

1.30 annotated / raw | Diffs: previous, other | Lines: 447 ( +28, -28 )

Created: 2006-03-02 05:33:38 -0600 (2 years 10 months ago) | Author: va146370 | Changeset: MAIN:va146370:20060302113338

Changed the app descriptor creation logic. Application descriptor is now created only once.
Issue number: 296, 297
Reviewed by: Sanjeeb Sahoo.

Tags: SJSAS-9_0-B40-RC-08_Mar_2006

1.29 annotated / raw | Diffs: previous, other | Lines: 447 ( +1, -1 )

Created: 2006-02-10 09:08:00 -0600 (2 years 10 months ago) | Author: bhavanishankar | Changeset: MAIN:bhavanishankar:20060210150800


Issue number:  6361879
Reviewed by: Vikas Awasthi
Tests ran : QL, Ran verifier for all 9.0 samples.

Tags: SJSAS-9_0-B37-RC-15_Feb_2006 SJSAS-9_0-B38-RC-22_Feb_2006 SJSAS-9_0-B39-RC-01_Mar_2006

1.28 annotated / raw | Diffs: previous, other | Lines: 447 ( +12, -10 )

Created: 2005-12-24 22:17:38 -0600 (3 years ago) | Author: tcfujii | Changeset: MAIN:tcfujii:20051225041033

Updated copyright text and year.

Branch point for: GF_NEXT_BRANCH

Tags: SJSAS-9_0-B33-BETA-12_Jan_2006 SJSAS-9_0-B36-RC-01_Feb_2006 SJSAS-9_0-B35-RC-25_Jan_2006 GF_NEXT_BRANCH_POINT-01_Feb_2006 SJSAS-9_0-B34-RC-18_Jan_2006 GF_NEXT_BRANCH$BP

1.27 annotated / raw | Diffs: previous, other | Lines: 445 ( +1, -1 )

Created: 2005-12-15 13:23:53 -0600 (3 years ago) | Author: tjquinn | Changeset: MAIN:tjquinn:20051215192020

Fixes for:

6360005 - Code invoking getResourceAsStream can lock jar files on Windows
6349295 - Cannot run .ear application when installation is in directory with space on Window

Re: 6360005 - When an app invokes getResourceAsStream, the JDK's default stream handler for a jar URL causes a connection to the jar file to be cached in a static data structure and, therefore, the jar file becomes locked.  Once cached, the jar file cannot be overwritten, renamed, or deleted.  This makes redeployment or undeployment of the app impossible without restarting the server.  The changes in EJBClassLoader intercept invocations of the getResourceAsStream method and prevent the JDK's caching (since the EJBClassLoader is already caching connections to the jars anyway).

Re: 63492925 - When the app server is installed or bootstrapped on Windows into a path that contains a space, there were several problems.  Most had to do with using the construct someFile.toURL() to pass to the EJBClassLoader's appendURL(URL url) method.  The File.toURL method does not encode special characters such as spaces, so the resulting URL is illegal if the path does contain a space.  There were changes to EJBClassLoader, primarily to add a new method, appendURL(File file).  This allows the invoking code to pass the file and the logic in appendURL makes sure to build the URL correctly.

Most of the changes to other classes are very small, using URIs (which provide the proper encoding) or using the newer appendURL method.


Reviewed by: Qingqing (additional feedback pending from Siva, Sahoo)

Tests run:
Windows with no blank in path: SQE PE quicklook tests and CTS smoke tests; manual verifier and deploy --verify=true tests

Windows with blank in path:    SQE PE quicklook tests - all passed except web service tests which failed due to improper encoding of message security config file path.  This problem predates these check-ins and will be addressed in a subsequent check-in.  manual verifier and deploy --verify=true tests

Linux (thanks, Qingqing):      SQE PE quicklook tests and CTS smoke tests



Files affected:
 appserv-commons/src/java/com/sun/enterprise/deployment/node/SaxParserHandler.java
 appserv-commons/src/java/com/sun/enterprise/deployment/util/ModuleContentLinker.java
 appserv-commons/src/java/com/sun/enterprise/util/FileUtil.java
 appserv-commons/src/java/com/sun/logging/enterprise/system/core/classloading/LogStrings.properties
 appserv-commons/src/java/com/sun/logging/enterprise/system/util/LogStrings.properties
 appserv-commons/src/java/org/apache/tools/ant/taskdefs/optional/sun/appserv/AppservClassLoader.java

 appserv-core/src/java/com/sun/enterprise/appclient/Main.java
 appserv-core/src/java/com/sun/enterprise/connectors/util/RARUtils.java
 appserv-core/src/java/com/sun/enterprise/connectors/util/ConnectorClassLoaderUtils.java
 appserv-core/src/java/com/sun/enterprise/deployapi/DeploymentFactoryInstaller.java
 appserv-core/src/java/com/sun/enterprise/deployment/backend/DeploymentUtils.java
 appserv-core/src/java/com/sun/enterprise/instance/EJBModulesManager.java
 appserv-core/src/java/com/sun/enterprise/loader/ClassLoaderUtils.java
 appserv-core/src/java/com/sun/enterprise/loader/EJBClassLoader.java
 appserv-core/src/java/com/sun/enterprise/util/JarClassLoader.java
 appserv-core/src/java/com/sun/enterprise/webservice/WsUtil.java
 appserv-core/src/java/com/sun/enterprise/webservice/codegen/JaxRpcRICodegen.java

 avk/src/tools/com/sun/enterprise/tools/verifier/VerificationHandler.java
 avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/WebTestsUtil.java
 avk/src/tools/com/sun/enterprise/tools/verifier/web/WebVerifier.java

Branch point for: AS9_BETA_BRANCH

Tags: AS9_BETA_BRANCH$BP SJSAS-9_0-B32-BETA-HCF-20_Dec_2005 SJSAS-9_0-B32B-BETA-09_Jan_2006

1.26 annotated / raw | Diffs: previous, other | Lines: 445 ( +1, -1 )

Created: 2005-12-08 06:26:10 -0600 (3 years 1 month ago) | Author: va146370 | Changeset: MAIN:va146370:20051208122610

Missed a null check in the earlier checkin.
Issue number: 6329054.

1.25 annotated / raw | Diffs: previous, other | Lines: 445 ( +5, -3 )

Created: 2005-12-07 05:42:36 -0600 (3 years 1 month ago) | Author: va146370 | Changeset: MAIN:va146370:20051207114236

Some input streams were not properly closed. Because of this the temp directories were not getting cleaned up.

Issue number: 6328564.
Reviewed by: Sanjeeb Sahoo.
Ran all CTS archives.

1.24 annotated / raw | Diffs: previous, other | Lines: 443 ( +14, -2 )

Created: 2005-11-16 09:20:39 -0600 (3 years 1 month ago) | Author: va146370 | Changeset: MAIN:va146370:20051116152039

Adding file.getCanonicalPath().length() checks while computing the maximum supported path length in windows. Also the maximum supported path length is changed to 246 since in FAT32 systems this is the maximum length supported.

Issue number: 6329054.
Reviewed by: Sanjeeb Sahoo
Ran all AS PE samples.

Tags: SJSAS-9_0-B28-ALPHA-23_Nov_2005 SJSAS-9_0-B30-ALPHA-07_Dec_2005 SJSAS-9_0-B29-ALPHA-30_Nov_2005

1.23 annotated / raw | Diffs: previous, other | Lines: 431 ( +4, -3 )

Created: 2005-10-26 11:15:35 -0500 (3 years 2 months ago) | Author: ss141213 | Changeset: MAIN:ss141213:20051026161532

RFE #6341994: Add support for EJB 3.0 persistence in verifier
Description: Verifier now uses default persistence provider to validate
EJB 3.0 persistence entities bundled in an application.
The template files have been changed to include toplink libraries in classpath.
Note toplink libraries also require asm libraries.
Reviewed by:   Vikas.Awasthi@Sun.COM
Tests Run: QL, unit testing, checkin test suite

Tags: SJSAS-9_0-B25-ALPHA-03_Nov_2005 SJSAS-9_0-B27-ALPHA-16_Nov_2005 SJSAS-9_0-B24-ALPHA-26_Oct_2005

1.22 annotated / raw | Diffs: previous, other | Lines: 430 ( +0, -4 )

Created: 2005-10-25 11:17:34 -0500 (3 years 2 months ago) | Author: ss141213 | Changeset: MAIN:ss141213:20051025161734

Turn on DOL logging.
This is a very simple change, no QL testing required.
Unit testing was done.

1.21 annotated / raw | Diffs: previous, other | Lines: 434 ( +6, -1 )

Created: 2005-10-25 07:45:02 -0500 (3 years 2 months ago) | Author: va146370 | Changeset: MAIN:va146370:20051025124502

Using file.toURL() in place of file.toURI().toURL() because of an issue in EJBClassLoader. By doing this change verifier works fine with temp directory having spaces.

Issue number: 6341254.
Reviewed by: Sanjeeb Sahoo.

1.20 annotated / raw | Diffs: previous, other | Lines: 429 ( +1, -0 )

Created: 2005-10-25 00:46:17 -0500 (3 years 2 months ago) | Author: va146370 | Changeset: MAIN:va146370:20051025054616

Verifier will use VerifierErrorHandler while building descriptors. This will ensure that verifier will continue execution if there are any recoverable exceptions during descriptor creation.

Issue number: 6338305.
Reviewed by: Sanjeeb Sahoo.
Ran verifier tests in quicklook, AS PE samples.

1.19 annotated / raw | Diffs: previous, other | Lines: 428 ( +0, -2 )

Created: 2005-10-21 11:50:32 -0500 (3 years 2 months ago) | Author: ss141213 | Changeset: MAIN:ss141213:20051021165015

IN #80587: Removing par files support from glassfish and
allowing EJB 3 entity beans to be bundled inside jar/war files.
This does not include the packaging changes that were proposed on 19 Oct 2005
by JSR 220 EG. This change implements the changes that were proposed on 12 Sept 2005.
standalone war files containing persistence entities is not supported at this point.
Reviewed by:   Qingqing, Binod and Marina
Tests Run: PE QL, CTS Smoke on PE, deployment dev tests, unit testing, unit testing on EE.

1.18 annotated / raw | Diffs: previous, other | Lines: 430 ( +12, -8 )

Created: 2005-10-21 08:53:34 -0500 (3 years 2 months ago) | Author: va146370 | Changeset: MAIN:va146370:20051021135333

Clean temp directories even if there are any exceptions while running verifier.

Issue number: 6328564.
Reviewed by: Sanjeeb Sahoo.
Ran all AS PE samples, Verifier quicklook tests.

1.17 annotated / raw | Diffs: previous, other | Lines: 426 ( +55, -1 )

Created: 2005-10-17 03:33:25 -0500 (3 years 2 months ago) | Author: va146370 | Changeset: MAIN:va146370:20051017083324

The maximum allowed path length in windows is 248. Added a check in verifier to give proper
error message to the user and halt verifier execution if this path length exceeds the limit.Verifier will use %HOMEDRIVE%\temp directory if it exists to try to reduce this length issue. Since default temp dir location is long using this temp may resolve the problem. If the problem is still not resolved then an error message is given to the user.

Issue number: 6329054.
Reviewed by: Sanjeeb Sahoo.

Tags: SJSAS-9_0-B23-ALPHA-19_Oct_2005

1.16 annotated / raw | Diffs: previous, other | Lines: 372 ( +44, -80 )

Created: 2005-10-14 01:20:28 -0500 (3 years 2 months ago) | Author: va146370 | Changeset: MAIN:va146370:20051014062028

Verifier CLI in appserver mode now creates classpath the same way as it is created in Appserver. All the modules in an ear are added in the classpath. Earlier Manifest was read and only the dependant jars were added in the classpath. Verifier in portable mode will continue to generate classpath as before.

Issue number: 6330527.
Reviewed by: Sanjeeb Sahoo.
Ran all AS PE samples.
Modified Files:
src/tools/com/sun/enterprise/tools/verifier/BaseVerifier.java
src/tools/com/sun/enterprise/tools/verifier/FrameworkContext.java
src/tools/com/sun/enterprise/tools/verifier/VerificationHandler.java
src/tools/com/sun/enterprise/tools/verifier/app/ApplicationVerifier.java
src/tools/com/sun/enterprise/tools/verifier/appclient/AppClientVerifier.java
src/tools/com/sun/enterprise/tools/verifier/connector/ConnectorVerifier.java
src/tools/com/sun/enterprise/tools/verifier/ejb/EjbVerifier.java
src/tools/com/sun/enterprise/tools/verifier/web/WebVerifier.java

1.15 annotated / raw | Diffs: previous, other | Lines: 408 ( +73, -47 )

Created: 2005-09-27 05:32:22 -0500 (3 years 3 months ago) | Author: sg133765 | Changeset: MAIN:sg133765:20050927103222


Fix bugid: 6317516. Synopsis: An application archive without application.xml should be supported in verifier.

Verifier is fixed to verify JavaEE 5.0 based applications with or without
deployment descriptors.
Ran: All 8.1 pe sample, all 7.0 samples, Quicklook tests, Unit tests created from devtests,
    Ran verifier from server backend with several 8.1 samples and 9.0 unit tests

Reviewed by: Vikas Awasthi

Tags: SJSAS-9_0-B22-ALPHA-13_Oct_2005 SJSAS-9_0-B20-ALPHA-30_Sept_2005 SJSAS-9_0-B21-ALPHA-01_Oct_2005

1.14 annotated / raw | Diffs: previous, other | Lines: 382 ( +2, -2 )

Created: 2005-09-06 01:58:44 -0500 (3 years 4 months ago) | Author: va146370 | Changeset: MAIN:va146370:20050906065843

Changing option -g|--generic to -p|--portability. This option is used to run verifier in portability mode. Also changing option -p for running appclient only tests to -A.
Changing accessor methods in FrameworkContext from isGenericMode() to isPortabilityMode() and setGenericMode(...) to setPortabilityMode(...).

Tests Run: Verifier quicklook tests, PE samples.
Issue number: 6318757.
Reviewed by: Sudipto Ghosh.

1.13 annotated / raw | Diffs: previous, other | Lines: 382 ( +2, -1 )

Created: 2005-08-24 21:53:35 -0500 (3 years 4 months ago) | Author: qouyang | Changeset: MAIN:qouyang:20050825025335



Modified Files:
   avk/src/tools/com/sun/enterprise/tools/verifier/VerificationHandler.java

Description:

This directory contains fix for the following bug.

http://bt2ws.central.sun.com/CrPrint?id=6314022

Note that the cause of the bug is due to verifier removes the application
directory indiscriminatively.  When using directory deployment, or running
verifier on a directory, the application directory gets removed at the
end of the verification process.

The fix is to make sure the verifier does not clean up if the target of
verification is already a directory.

Note that the fix is slightly different between 8.1_02 and 9.0 because
the way that the verifier is invoked was different.

Reviewers: Vikas, Abhijit

Tests Ran:
1. PE QL
2. the reproduceable test case documented in the bug

1.12 annotated / raw | Diffs: previous, other | Lines: 381 ( +1, -1 )

Created: 2005-08-22 00:24:43 -0500 (3 years 4 months ago) | Author: kumara | Changeset: MAIN:kumara:20050822052431

Reviewed by: Kedar, Prashanth, Anissa, Sudipto

Tests Run:

PE/EE quicklook tests on EE server image
CTS smoke tests on EE server image
PE quicklook tests on PE installer
Manually verified that none of the scripts in bin directory j2ee.jar
Also verified that server runtime no longer uses j2ee.jar

1.11 annotated / raw | Diffs: previous, other | Lines: 381 ( +2, -0 )

Created: 2005-08-13 14:29:49 -0500 (3 years 4 months ago) | Author: ss141213 | Changeset: MAIN:ss141213:20050813192945

IN=76288 Adding support for .par file in our container
Reviewed by:   Qingqing (deployment changes)

1.10 annotated / raw | Diffs: previous, other | Lines: 379 ( +7, -5 )

Created: 2005-08-10 04:53:05 -0500 (3 years 4 months ago) | Author: va146370 | Changeset: MAIN:va146370:20050810095304

Sun descriptor specific assertions should not be run when verifier is run in portability mode.
In case there is an exception in building the descriptor then further tests should not be run and the verifier execution must be halted giving proper messages.

Ran AS samples.
Reviewed by: Sudipto Ghosh.

1.9 annotated / raw | Diffs: previous, other | Lines: 377 ( +10, -0 )

Created: 2005-08-01 07:04:28 -0500 (3 years 5 months ago) | Author: va146370 | Changeset: MAIN:va146370:20050801120427

Adding appserver mode option in verifier CLI. The default mode for verifier will now be appserver specific. To run verifier in portability mode, -g or --generic option will be used.
Verifier uses static method PELaunch.getServerClasspath to get the server classpath. This classpath is used to create the application classpath which is used for app verification. Even though the appserver is not running, this classpath is close to the application classpath used in the server process.

Ran all AS PE samples.
Reviewd By: Sanjeeb Sahoo.

1.8 annotated / raw | Diffs: previous, other | Lines: 367 ( +0, -10 )

Created: 2005-07-27 17:44:26 -0500 (3 years 5 months ago) | Author: qouyang | Changeset: MAIN:qouyang:20050727224423

Issue number:
Obtained from:
Submitted by:
Reviewed by:


Modified Files:

M appserv-commons/src/java/com/sun/enterprise/deployment/Application.java
M appserv-commons/src/java/com/sun/enterprise/deployment/interfaces/SecurityRoleMapperFactoryMgr.java
M appserv-commons/src/java/com/sun/enterprise/deployment/node/SaxParserHandler.java
M appserv-core/src/java/com/sun/enterprise/appclient/Main.java
M appserv-core/src/java/com/sun/enterprise/server/J2EEServer.java
M avk/src/tools/com/sun/enterprise/tools/verifier/VerificationHandler.java
M tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/Application.java
M tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/EjbModule.java

Removed Files:

R appserv-commons/src/java/com/sun/enterprise/deployment/interfaces/DependenciesInitializer.java
R appserv-core/src/java/com/sun/enterprise/appclient/DummyRoleMapper.java
R appserv-core/src/java/com/sun/enterprise/appclient/DummyRoleMapperFactory.java
R tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/DummyRoleMapperFactory.java
R tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/DummyRoleMapper.java

Description:

1. Making SecurityRoleMapperFactory singleton in the VM, since
  DummyRoleMapperFactory does not do anything at all.

2. Remove DummyRoleMapperFactory implementation and all references
  to it.

3. Added logic to handle cases where RoleMapperFactory is not set.

Reviewer(s): Shingwai Chan

Tests Ran:
1. PE QL
2. PE CTS
3. PE deployment devtests

1.7 annotated / raw | Diffs: previous, other | Lines: 377 ( +2, -5 )

Created: 2005-07-26 13:07:32 -0500 (3 years 5 months ago) | Author: dochez | Changeset: MAIN:dochez:20050726180732

Cosmetic change to accomodate API change in the DOL

1.6 annotated / raw | Diffs: previous, other | Lines: 380 ( +70, -12 )

Created: 2005-07-26 05:16:12 -0500 (3 years 5 months ago) | Author: va146370 | Changeset: MAIN:va146370:20050726101611

Modified tests to support EJB 3.0 and Appclient 5.0 descriptors. Annotation processing requires a classloader to be set on archivist. This classloader is created in VerificationHandler and set in the archivist before creating the descriptors.
Also setting maximum version for tests that should not run for Java EE 5 applications.

Ran all AS samples.

1.5 annotated / raw | Diffs: previous, other | Lines: 322 ( +7, -7 )

Created: 2005-07-18 07:27:27 -0500 (3 years 5 months ago) | Author: qouyang | Changeset: MAIN:qouyang:20050718122653



Related Files:
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/AbstractArchiveFactory.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/AbstractArchive.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/ArchiveFactory.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/DeploymentPlanArchive.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/FileArchiveFactory.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/FileArchive.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/InputJarArchive.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/JarArchiveFactory.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/MemoryMappedArchive.java
A appserv-commons/src/java/com/sun/enterprise/deployment/deploy/shared/OutputJarArchive.java
M admin-cli/commands/src/java/com/sun/enterprise/cli/commands/DeployCommand.java
M admin-cli/commands/src/java/com/sun/enterprise/cli/commands/UndeployCommand.java
M admin-gui/admin/src/java/com/sun/enterprise/tools/admingui/handlers/DeploymentHandler.java
M admin/mbeans/src/java/com/sun/enterprise/admin/mbeanapi/ISystemServicesMBean.java
M admin/mbeans/src/java/com/sun/enterprise/admin/mbeans/SystemServicesMBean.java
M appserv-commons/src/java/com/sun/enterprise/deployment/annotation/factory/ScannerFactory.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/AppClientArchivist.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/ApplicationArchivist.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/ArchivistFactory.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/Archivist.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/ConnectorArchivist.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/EjbArchivist.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/PluggableArchivistsHelper.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/PluggableArchivists.java
M appserv-commons/src/java/com/sun/enterprise/deployment/archivist/WebArchivist.java
M appserv-commons/src/java/com/sun/enterprise/deployment/io/DeploymentDescriptorFile.java
M appserv-commons/src/java/com/sun/enterprise/deployment/util/ModuleContentLinker.java
M appserv-commons/src/java/com/sun/enterprise/deployment/util/ModuleContentValidator.java
M appserv-commons/src/java/com/sun/enterprise/deployment/WebService.java
M appserv-core/src/java/com/sun/ejb/codegen/IASEJBC.java
M appserv-core/src/java/com/sun/enterprise/admin/server/core/DeploymentNotificationHelper.java
M appserv-core/src/java/com/sun/enterprise/admin/server/core/mbean/config/ManagedServerInstance.java
M appserv-core/src/java/com/sun/enterprise/appclient/jws/AppclientJWSSupportInfo.java
M appserv-core/src/java/com/sun/enterprise/appclient/Main.java
M appserv-core/src/java/com/sun/enterprise/connectors/ConnectorServiceImpl.java
M appserv-core/src/java/com/sun/enterprise/connectors/util/AdminObjectConfigParserImpl.java
M appserv-core/src/java/com/sun/enterprise/connectors/util/ConnectorConfigParserUtils.java
M appserv-core/src/java/com/sun/enterprise/connectors/util/ConnectorDDTransformUtils.java
M appserv-core/src/java/com/sun/enterprise/connectors/util/MCFConfigParserImpl.java
M appserv-core/src/java/com/sun/enterprise/connectors/util/MessageListenerConfigParserImpl.java
M appserv-core/src/java/com/sun/enterprise/connectors/util/ResourceAdapterConfigParserImpl.java
M appserv-core/src/java/com/sun/enterprise/deployapi/actions/ClientConfigurationImpl.java
M appserv-core/src/java/com/sun/enterprise/deployapi/config/ConfigBeanArchive.java
M appserv-core/src/java/com/sun/enterprise/deployapi/config/SunConfigBean.java
M appserv-core/src/java/com/sun/enterprise/deployapi/config/SunDeploymentConfiguration.java
M appserv-core/src/java/com/sun/enterprise/deployapi/SunDeploymentManager.java
M appserv-core/src/java/com/sun/enterprise/deployapi/SunTarget.java
M appserv-core/src/java/com/sun/enterprise/deployment/autodeploy/AutoDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/AppClientModuleDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/AppDeployerBase.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/AppDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/ClientJarMakerImpl.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/ClientJarMakerThread.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/ConnectorModuleDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/Deployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/DeploymentUtils.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/EJBCompiler.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/EjbModuleDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/J2EEModuleExploder.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/ModuleDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/WebModuleDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/backend/WebServiceDeployer.java
M appserv-core/src/java/com/sun/enterprise/deployment/client/DeployAction.java
M appserv-core/src/java/com/sun/enterprise/deployment/client/UndeployAction.java
M appserv-core/src/java/com/sun/enterprise/deployment/DeploymentContext.java
M appserv-core/src/java/com/sun/enterprise/deployment/interfaces/ClientJarMaker.java
M appserv-core/src/java/com/sun/enterprise/deployment/phasing/J2EECPhase.java
M appserv-core/src/java/com/sun/enterprise/instance/AppclientModulesManager.java
M appserv-core/src/java/com/sun/enterprise/instance/AppsManager.java
M appserv-core/src/java/com/sun/enterprise/instance/BaseManager.java
M appserv-core/src/java/com/sun/enterprise/instance/ConnectorModulesManager.java
M appserv-core/src/java/com/sun/enterprise/instance/DescriptorArchivist.java
M appserv-core/src/java/com/sun/enterprise/instance/EjbModulesManager.java
M appserv-core/src/java/com/sun/enterprise/instance/WebModulesManager.java
M appserv-core/src/java/com/sun/enterprise/loader/EJBClassPathUtils.java
M appserv-core/src/java/com/sun/enterprise/resource/JdbcConnectionPoolDeployer.java
M appserv-core/src/java/com/sun/enterprise/server/ConnectorModuleLoader.java
M appserv-core/src/java/com/sun/enterprise/server/J2EEServer.java
M appserv-core/src/java/com/sun/enterprise/tools/verifier/AppVerifier.java
M appserv-core/src/java/com/sun/enterprise/tools/verifier/AppVerifyInterface.java
M appserv-core/src/java/com/sun/enterprise/webservice/codegen/JaxRpcRICodegen.java
M appserv-core/src/java/com/sun/enterprise/webservice/EjbRuntimeEndpointInfo.java
M appserv-core/src/java/com/sun/enterprise/webservice/WsUtil.java
M appserv-tests/config.properties
M avk/src/tools/com/sun/enterprise/tools/verifier/BaseVerifier.java
M avk/src/tools/com/sun/enterprise/tools/verifier/CheckMgr.java
M avk/src/tools/com/sun/enterprise/tools/verifier/Context.java
M avk/src/tools/com/sun/enterprise/tools/verifier/FrameworkContext.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/app/AppAltDDAppClient.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/app/AppAltDDEjb.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/app/AppAltDDWeb.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/app/ApplicationTest.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/app/AppPublicID.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/appclient/AppClientArchiveClassesLoadable.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/appclient/AppClientPublicID.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/appclient/AppClientTest.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/appclient/elements/AppClientEjbLinkElement.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/appclient/elements/AppClientEjbLinkOnlyOne.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/appclient/JarContainsXML.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/app/JarContainsXMLFile.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/ConnectionMetaDataExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/InteractionExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/InteractionSpecExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/InteractionSpecJavaBeansCompliance.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/InteractionSpecSerializable.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/RecordFactoryExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/cci/ResourceAdapterMetaDataExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/ConnectionRequestInfoImplEquals.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/ConnectionRequestInfoImplHashcode.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/ConnectorArchiveClassesLoadable.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/ConnectorPublicID.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/ConnectorTest.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/DefaultConnectionManagerExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/DefaultConnectionManagerSerializable.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/managed/ManagedConnectionExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/managed/ManagedConnectionGetMetaData.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/connector/managed/ManagedConnectionMetaDataExistence.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/ejb/EjbPublicID.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/ejb/elements/EjbLinkElement.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/ejb/JarContainsXMLFile.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/ejb/runtime/ASEntBeanPmDescriptors.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/VerifierTest.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/ApplicationIcon.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/EjbLinkElement.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/elements/WebEjbReferencesElement.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/elements/WebReferencesInWEBINF.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/FilterLargeIcon.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/FilterSmallIcon.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/FormErrorPage.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/FormLoginPage.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/JarContainsXMLFile.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/JspFile.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/Location.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/webservices/MappingFileCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/webservices/WSDLFileCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/webservices/WSTest.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/webservices/WSXMLLocCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/ServletClassDeclared.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/ServletClass.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/ServletIcon.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/WebPublicID.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/web/WebTestsUtil.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/MappingFileCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/MappingFileOnlyIfWSDLFileCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/PortComponentLinkValidCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/PortCompRefSEIClassCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/ServiceRefCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/WSClientTest.java
M avk/src/tools/com/sun/enterprise/tools/verifier/tests/wsclients/WSDLFileCheck.java
M avk/src/tools/com/sun/enterprise/tools/verifier/VerificationHandler.java
M avk/src/tools/com/sun/enterprise/tools/verifier/Verifier.java
M avk/src/tools/com/sun/enterprise/tools/verifier/VerifierUtils.java
M avk/src/tools/com/sun/enterprise/tools/verifier/web/TagLibFactory.java
M tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/Application.java
M tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/DescriptorArchivist.java
M tools/ddgenerator/src/java/com/sun/enterprise/ddgenerator/sun/EjbModule.java
M tools/src/java/com/sun/enterprise/tools/upgrade/deployment/DeploymentUpgrade.java
R appserv-commons/src/java/com/sun/enterprise/deployment/AbstractArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/AbstractArchiveFactory.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/AbstractArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/ArchiveFactory.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/DeploymentPlanArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/FileArchiveFactory.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/FileArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/InputJarArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/JarArchiveFactory.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/MemoryMappedArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/archivist/OutputJarArchive.java
R appserv-commons/src/java/com/sun/enterprise/deployment/DirectoryArchive.java

Description: Move *Archive* classes
from
com.sun.enterprise.deployment.archivist
to
com.sun.enterprise.deployment.deploy.shared

This is to make it less error prone to package the client jar.

Tests Ran:
1. PE QL

Reviewers: Approved by impacted module owners

1.4 annotated / raw | Diffs: previous, other | Lines: 322 ( +1, -0 )

Created: 2005-06-29 06:20:35 -0500 (3 years 6 months ago) | Author: va146370 | Changeset: MAIN:va146370:20050629112035

Switching on the annotation processing flag of deployment library.

1.3 annotated / raw | Diffs: previous, other | Lines: 321 ( +18, -2 )

Created: 2005-06-27 16:31:59 -0500 (3 years 6 months ago) | Author: tcfujii | Changeset: MAIN:tcfujii:20050627212601

Issue number: CDDL header updates.

1.2 annotated / raw | Diffs: previous, other | Lines: 305 ( +63, -32 )

Created: 2005-06-02 23:47:37 -0500 (3 years 7 months ago) | Author: va146370 | Changeset: MAIN:va146370:20050603044737

Changing verifier invocation from backend. Verifier will now be invoked in the appserver process.
Deployment process will throw deployment exception and abort the deployment in case any exception is thrown from verifier or if any verifier assertion is failed. Verifier will run in appserver mode for this invocation. It will allow sun appserver specific features during verification. Standalone verifier will have options to run in appserver mode or portability mode.

Added a new constructor and a verify api in verifier which is used by deployment time verification. Verifier will use the descriptor generated during the deployment process. The appserver classloader is used for verification in this mode which allows applications to use appserver specific features.

Also added following options in verifier-
<mode option --generic/-g>
<domain name --domain/-D>
<external dir --extDir/-E>

Ran all AS samples and Quick look tests.

Reviewed by: Sanjeeb Sahoo.

Branch point for: SJSAS9_MS2_BRANCH

Tags: SJSAS9_MS2_BRANCH$BP SJSAS9_MS2_BRANCH_POINT-16_June_2005 SJSAS-9_0-B09-ALPHA-MILESTONE2-17_June_2005

1.1 new annotated / raw | Lines: 274 ( +274, -0 )

Created: 2005-05-27 17:55:31 -0500 (3 years 7 months ago) | Author: dpatil | Changeset: MAIN:dpatil:20050527225105

Initial revision

Branch point for: SJSAS_9_0

Tags: SJSAS_9_0$BP

latest revision download Branch AS9_BETA_BRANCH

1.27.2.1 annotated / raw | Diffs: previous, other | Lines: 447 ( +12, -10 )

Created: 2006-01-16 00:40:41 -0600 (2 years 11 months ago) | Author: tcfujii | Changeset: AS9_BETA_BRANCH:tcfujii:20060116063626

Updated copyright text/year.

Tags: SJSAS-9_0-B32F-BETA-09_Feb_2006 SJSAS-9_0-B32E-BETA-04_Feb_2006 SJSAS-9_0-B32G-BETA-10_Feb_2006 SJSAS-9_0-B32D-BETA-26_Jan_2006 SJSAS-9_0-B32C-BETA-17_Jan_2006

latest revision download Branch SAILFIN_BRANCH

1.34.26.1 annotated / raw | Diffs: previous, other | Lines: 471 ( +30, -17 )

Created: 2007-07-06 05:48:21 -0500 (18 months ago) | Author: prasads | Changeset: SAILFIN_BRANCH:prasads:20070706103840

Merging b54 from GlassFish TRUNK to SAILFIN_BRANCH

Tags: SAILFIN-1_0-B01-MS1-21_Aug_2007 SAILFIN-1_0-B03-17_Sept_2007 SAILFIN-1_0-MS1-21_Aug_2007 SAILFIN-1_0-B02-10_Sept_2007

latest revision download Branch SJSAS91_FCS_BRANCH

1.35.6.1 annotated / raw | Diffs: previous, other | Lines: 487 ( +19, -3 )

Created: 2007-11-05 23:49:15 -0600 (14 months ago) | Author: bhavanishankar | Changeset: SJSAS91_FCS_BRANCH:bhavanishankar:20071106054915

Defining extensions points for verifier. These extension points can be used for plugging in additional verifiers like for example SIP verifier.

Reviewed by:   Sahoo

Branch point for: SGES21_FCS_BRANCH SJSAS911_BETA_BRANCH

Tags: SJSAS-9_1_1-B42-17_Jul_2008 SF-0_5-B37-12_Jun_2008 SF-0_5-B37b-29_Jun_2008 SJSAS-9_1_1-B41-10_Jul_2008 SF-0_5-B37I-11_Aug_2008 SAILFIN-1_0-B14-17_Dec_2007 SF-0_5-B34-21_May_2008 SAILFIN-1_0-B42-17_Jul_2008 SAILFIN-1_0-B35-28_May_2008 SAILFIN-1_0-B20-07_Feb_2008 SAILFIN-1_0-B56-15_Oct_2008 SAILFIN-1_0-B22-20_Feb_2008 SJSAS-9_1_1-B49-06_Sept_2008 SJSAS-9_1_1-B22-20_Feb_2008 ... more hide

latest revision download Branch SJSAS_9_0

1.1.1.1 annotated / raw | Diffs: previous, other | Lines: 274 ( +0, -0 )

Created: 2005-05-27 17:55:31 -0500 (3 years 7 months ago) | Author: dpatil | Changeset: SJSAS_9_0:dpatil:20050527225105

GlassFish first drop

Tags: START

Crucible: Open Source License registered to Atlassian.
Atlassian Crucible, painless code review. (Version:1.6.2 Build:build-rspud1 2008-10-22) - Administration - Page generated 2009-01-08 11:39 -0600