JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle GlassFish Server 3.1 Application Deployment Guide
search filter icon
search icon

Document Information

Preface

1.  Overview of Oracle GlassFish Server 3.1 Application Deployment

2.  Deploying Applications

A.  The asadmin Deployment Subcommands

B.  GlassFish Server Deployment Descriptor Files

About the GlassFish Server Deployment Descriptors

The glassfish-application.xml File

The glassfish-web.xml File

The glassfish-ejb-jar.xml File

The sun-cmp-mappings.xml File

The glassfish-application-client.xml file

The sun-acc.xml File

The glassfish-resources.xml File

WebLogic Server Deployment Descriptor Support in GlassFish Server

C.  Elements of the GlassFish Server Deployment Descriptors

Index

WebLogic Server Deployment Descriptor Support in GlassFish Server

GlassFish Server offers limited support for the weblogic-application.xml, weblogic.xml, and weblogic-webservices.xml deployment descriptor files.

The only element in weblogic-application.xml that GlassFish Server supports is security. The equivalent element in the glassfish-application.xml file is security-role-mapping.

The elements of weblogic.xml that GlassFish Server supports are explained in the following table.

Table B-2 weblogic.xml Support in GlassFish Server

weblogic.xml Element Name
GlassFish Server Support
role-name under security-role-assignment
role-name under security-role-mapping glassfish-web.xml equivalent
principal-name under security-role-assignment
principal-name under security-role-mapping glassfish-web.xml equivalent
resource-description
resource-ref glassfish-web.xml equivalent, but resource-link not supported
resource-env-description
resource-env-ref glassfish-web.xml equivalent, but resource-link not supported
ejb-reference-description
ejb-ref glassfish-web.xml equivalent
service-reference-description
service-ref glassfish-web.xml equivalent
timeout-secs under session-descriptor
timeoutSeconds property of session-properties glassfish-web.xml equivalent
invalidation-interval-secs under session-descriptor
reapIntervalSeconds property of manager-properties glassfish-web.xml equivalent
max-in-memory-sessions under session-descriptor
maxSessions property of manager-properties glassfish-web.xml equivalent
persistent-store-dir under session-descriptor
directory property of store-properties glassfish-web.xml equivalent
prefer-web-inf-classes under container-descriptor
delegate attribute of class-loader glassfish-web.xml equivalent
context-root
context-root glassfish-web.xml equivalent
cookies-enabled under session-descriptor
Servlet 3.0
cookie-name under session-descriptor
Servlet 3.0
cookie-path under session-descriptor
Servlet 3.0
cookie-domain under session-descriptor
Servlet 3.0
cookie-comment under session-descriptor
Servlet 3.0
cookie-secure under session-descriptor
Servlet 3.0
cookie-max-age-secs under session-descriptor
Servlet 3.0
cookie-http-only under session-descriptor
Servlet 3.0
url-rewriting-enabled under session-descriptor
Servlet 3.0
persistent-store-cookie-name under session-descriptor
Cookie-based persistence is supported
keepgenerated under jsp-descriptor
keepgenerated init parameter of JspServlet
working-dir under jsp-descriptor
scratchdir init parameter of JspServlet
compress-html-template under jsp-descriptor
trimSpaces init parameter of JspServlet
index-directory-enabled under container-descriptor
listings init parameter of DefaultServlet
index-directory-sort-by under container-descriptor
sortedBy init parameter of DefaultServlet
save-sessions-enabled under container-descriptor
Same as asadmin redeploy --keepstate=true or keep-state in glassfish-web.xml
run-as-principal-name under servlet-descriptor
principal-name under servlet glassfish-web.xml equivalent

The elements of weblogic-webservices.xml that GlassFish Server supports are explained in the following table.

Table B-3 weblogic-webservices.xml Support in GlassFish Server

weblogic-webservices.xml Element Name
GlassFish Server Support
webservice-type
Possible values are JAXRPC or JAXWS. GlassFish Server does not support JAX-RPC web services with JSR 181 annotations. The use of this element is limited, because the container can find out if the type is JAX-WS or JAX-RPC based on presence of JSR 181 annotations.
wsdl-publish-file
Same as wsdl-publish-location in glassfish-web.xml
service-endpoint-address
Similar to endpoint-address-uri in glassfish-web.xml, except that webservice-contextpath and webservice-serviceuri are specified separately
j2ee:login-config
Same as login-config in glassfish-web.xml
j2ee:transport-guarantee
Same as transport-guarantee in glassfish-web.xml
exposed under wsdl
Accepts true or false, defaults to true. Controls the publishing of WSDL to clients.
stream-attachments
Accepts true or false, defaults to true. Only for JAX-WS web services. Configures the JAX-WS runtime to send attachments in streaming fashion.
validate-request
Accepts true or false, defaults to false. Only for JAX-WS web services. Configures the JAX-WS runtime to validate that request messages are as the WSDL definitions specify.
http-response-buffersize
Property of ReliabilityMessagingFeature configuration, similar to ReliableMessagingFeature.setDestinationBufferQuota()
reliability-config
Partially supported. Subelements map to Metro's ReliabilityMessagingFeature.
inactivity-timeout under reliability-config
Maps to ReliableMessagingFeature.getSequenceInactivityTimeout()
base-retransmission-interval under reliability-config
Maps to ReliableMessagingFeature.getMessageRetransmissionInterval()
retransmission-exponential-backoff under reliability-config
Maps to ReliableMessagingFeature.getRetransmissionBackoffAlgorithm(). Returns enum values, one of them is exponential.
acknowledgement-interval under reliability-config
Maps to ReliableMessagingFeature.getAcknowledgementTransmissionInterval()
sequence-expiration under reliability-config
Maps to ReliableMessagingFeature.getSequenceInactivityTimeout(). In WebLogic Server this value applies regardless of activity. In Metro it applies only to inactive sequences.
buffer-retry-count under reliability-config
Maps to ReliableMessagingFeature.getMaxMessageRetransmissionCount()
buffer-retry-delay under reliability-config
Maps to ReliableMessagingFeature.getMessageRetransmissionInterval()