Sun GlassFish Enterprise Server v3 Application Deployment Guide

resources

Defines application-scoped resources for an enterprise application, web module, EJB module, connector module, or application client module. This is the root element; there can only be one resources element in a sun-resources.xml file. See The sun-resources.xml File.


Note –

You must specify a Java Naming and Directory InterfaceTM (JNDI) name for each resource. To avoid collisions with names of other enterprise resources in JNDI, and to avoid portability problems, all names in an Enterprise Server application should begin with the string java:app/.


Superelements

none

Subelements

The following table describes subelements for the resources element.

Table C–119 resources Subelements

Element 

Required 

Description 

custom-resource

zero or more 

Defines a custom resource. 

external-jndi-resource

zero or more 

Defines a resource that resides in an external JNDI repository. 

jdbc-resource

zero or more 

Defines a JDBC (Java Database Connectivity) resource. 

mail-resource

zero or more 

Defines a JavaMail resource. 

admin-object-resource

zero or more 

Defines an administered object for an inbound resource adapter. 

connector-resource

zero or more 

Defines a connector (resource adapter) resource. 

resource-adapter-config

zero or more 

Defines a resource adapter configuration. 

jdbc-connection-pool

zero or more 

Defines the properties that are required for creating a JDBC connection pool. 

connector-connection-pool

zero or more 

Defines the properties that are required for creating a connector connection pool. 

work-security-map

zero or more 

Defines a work security map. 


Note –

Subelements of a resources element can occur in any order.