1. Overview of Oracle GlassFish Server 3.1 Application Deployment
A. The asadmin Deployment Subcommands
B. GlassFish Server Deployment Descriptor Files
C. Elements of the GlassFish Server Deployment Descriptors
activation-config-property-name
activation-config-property-value
check-version-of-accessed-instances
Defines a JavaMail (javax.mail.Session) resource.
resources (glassfish-resources.xml)
The following table describes subelements for the mail-resource element.
Table C-90 mail-resource Subelements
|
The following table describes attributes for the mail-resource element.
Table C-91 mail-resource Attributes
|
You can set properties for the mail-resource element and then get these properties in a JavaMail Session object later. Every property name must start with a mail- prefix. The GlassFish Server changes the dash (-) character to a period (.) in the name of the property, then saves the property to the MailConfiguration and JavaMail Session objects. If the name of the property doesn’t start with mail-, the property is ignored.
For example, to define the property mail.password in a JavaMail Session object, first edit glassfish-resources.xml as follows:
... <mail-resource jndi-name="mail/Session" ...> <property name="mail-password" value="adminadmin"/> </mail-resource> ...
After getting the JavaMail Session object, get the mail.password property to retrieve the value adminadmin, as follows:
String password = session.getProperty("mail.password");
For more information about JavaMail properties, see JavaMail API Documentation.