Deployment Documentation Plan for GlassFish Server Open Source Edition 3.1

People and Roles

Name Role Location Time Zone Email
Rebecca Parks Documentation Feature Owner Santa Clara, CA, USA US/Pacific junesm@dev.java.net
  Additional Writer     java.netID@dev.java.net
  Peer Reviewer     java.netID@dev.java.net
Hong Zhang Software Engineer Burlington, VT, USA US/Eastern java.netID@dev.java.net
Tim Quinn Software Engineer Itasca, IL, USA US/Central java.netID@dev.java.net
Elena Asarina QA Engineer Santa Clara, CA, USA US/Pacific java.netID@dev.java.net

Audience

Both administrators and developers deploy applications, so this feature is of interest to all users. Some topics, such as rolling upgrade, are of primary interest to administrators, while others, such as deployment descriptors, are of primary interest to developers.

Summary of the Feature From a User's Perspective

The following deployment enhancements are planned for this 3.1 release:

  • Clustering deployment, support dynamic deployment to cluster and rolling upgrade (parity with 2.1)
  • Support application related commands in clustering environment (parity with 2.1)
  • Partial support for Weblogic deployment descriptors in GlassFish (new)
  • Rename sun-specific deployment descriptor dtds from sun-.dtd to glassfish-.dtd (new)
  • Application versioning, support deployment of applications with multiple versions (new)

Availability

The deployment featutre is available in the Web Profile distribution and the Full Platform distribution, but deployment of some types of components is possible only with the Full Platform distribution.

Statement of Work

This section describes in detail for each document the work that is required by the introduction of the feature, such as changes, addition of new material, relocation of existing material, and removal of existing material.

Documentation Impact:

  • None
  • Minor
  • Moderate
  • Major
  • New

Note - If a document is task based (as opposed to reference), the changes should be determined from the user task analysis for the feature.


Changes to Books

The renaming of deployment descriptors applies to the entire GlassFish Server documentation set but is minor, basically a search-and-replace operation. Old and new file names are listed in the following table.

Old 3.0.1 Name New 3.1 Name Top-Level Element
sun-application.xml glassfish-application.xml glassfish-application
sun-application_6_0-0.dtd glassfish-application_6_0-1.dtd glassfish-application
sun-web.xml glassfish-web.xml glassfish-web-app
sun-web-app_3_0-0.dtd glassfish-web-app_3_0-1.dtd glassfish-web-app
sun-ejb-jar.xml glassfish-ejb-jar.xml glassfish-ejb-jar
sun-ejb-jar_3_1-0.dtd glassfish-ejb-jar_3_1-1.dtd glassfish-ejb-jar
sun-cmp-mappings.xml sun-cmp-mappings.xml Unchanged
sun-cmp-mapping_1_2.dtd sun-cmp-mapping_1_2.dtd Unchanged
sun-application-client.xml glassfish-application-client.xml glassfish-application-client
sun-application-client_6_0-0.dtd glassfish-application-client_6_0-1.dtd glassfish-application-client
sun-acc.xml sun-acc.xml Unchanged
sun-application-client-container_1_2.dtd sun-application-client-container_1_2.dtd Unchanged
sun-resources.xml glassfish-resources.xml Unchanged
sun-resources_1_4.dtd glassfish-resources_1_5.dtd Unchanged

  • Note -* Mitesh Meswani, the engineer assigned to CMP, says that the sun-cmp-mapping* files may not change, because CMP is an old and seldom-used feature.

Application Deployment Guide Changes

Section Documentation Impact Writer Reviewers Description of Change
1 Overview of Deployment Moderate Rebecca Parks Hong Zhang Tim Quinn Deployment to clusters and rolling upgrade reinstated from v2, new application versioning section.
2 Deploying Applications Minor Rebecca Parks Hong Zhang Tim Quinn New redeploy --keep-state option (spelling uncertain) applies to HTTP session and SFSB/timer state saving. No other changes to deployment of specific module types expected.
A asadmin Deployment Subcommands Minor Rebecca Parks Hong Zhang Tim Quinn The create-application-ref, delete-application-ref, and list-application-refs commands will be reinstated from v2, and other deployment commands will have their --target options reinstated. New redeploy --keep-state option (spelling uncertain).
B Deployment Descriptor Files Major Rebecca Parks Hong Zhang Tim Quinn Add WebLogic deployment descriptors, including supported elements, with links to WebLogic docs. Change GlassFish deployment descriptor names.
C Elements of Deployment Descriptors Minor Rebecca Parks Hong Zhang Tim Quinn Few GlassFish deployment descriptor changes are expected aside from sun- to glassfish- top-level element name changes.

Changes to Online Help

Administration Console Common Online Help Changes

See the Administration Console Documentation Plan.

Changes to Man Pages

Man Page Name and Section Documentation Impact Writer Reviewers Description of Change
create-application-ref, delete-application-ref, and list-application-refs Minor Rebecca Parks Hong Zhang Tim Quinn Reinstated from v2.
deploy, undeploy, enable, disable, deploydir, redeploy, list-components, list-sub-components, show-component-status, list-applications, create-lifecycle-module, delete-lifecycle-module, list-lifecycle-modules Minor Rebecca Parks Hong Zhang Tim Quinn --target option reinstated from v2.
redeploy Minor Rebecca Parks Hong Zhang Tim Quinn New --keep-state option (spelling uncertain) applies to HTTP session and SFSB/timer state saving.

Review Schedule

The review schedule for the documentation items that are affected by this feature is provided in the following table.

Item Review Start Date Review End Date
Application Deployment Guide    
Deployment Online Help    
Deployment Man Pages    

Reviewers are listed in the Statement of Work.

Related Information

Email aliases: