1. Overview of Oracle GlassFish Server 3.1 Application Deployment
A. The asadmin Deployment Subcommands
B. GlassFish Server Deployment Descriptor Files
About the GlassFish Server Deployment Descriptors
The glassfish-ejb-jar.xml File
The glassfish-application-client.xml file
The glassfish-resources.xml File
WebLogic Server Deployment Descriptor Support in GlassFish Server
The glassfish-application.xml file configures an entire Java EE application (EAR file). The element hierarchy is as follows:
glassfish-application . web . . web-uri . . context-root . pass-by-reference . unique-id . security-role-mapping . . role-name . . principal-name . . group-name . realm . ejb-ref . . ejb-ref-name . . jndi-name . resource-ref . . res-ref-name . . jndi-name . . default-resource-principal . . . name . . . password . resource-env-ref . . resource-env-ref-name . . jndi-name . service-ref . . service-ref-name . . port-info . . . service-endpoint-interface . . . wsdl-port . . . . namespaceURI . . . . localpart . . . stub-property . . . . name . . . . value . . . call-property . . . . name . . . . value . . . message-security-binding . . . . message-security . . . . . message . . . . . . java-method . . . . . . . method-name . . . . . . . method-params . . . . . . . . method-param . . . . . . operation-name . . . . . request-protection . . . . . response-protection . . call-property . . . name . . . value . . wsdl-override . . service-impl-class . . service-qname . . . namespaceURI . . . localpart . message-destination-ref . . message-destination-ref-name . . jndi-name . message-destination . . message-destination-name . . jndi-name . archive-name . compatibility . keep-state . version-identifier
Here is a sample glassfish-application.xml file:
<!DOCTYPE glassfish-application PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Java EE Application 6.0//EN" "http://glassfish.org/dtds/glassfish-application_6_0-1.dtd"> <glassfish-application> <unique-id>67488732739338240</unique-id> </glassfish-application>