JBoss.org Community Documentation
The purpose of the JBoss jboss.xml
EJB deployment descriptor and jboss-web.xml
Web application deployment descriptor is to provide the link from the logical name defined by the resource-env-ref-name
element to the JNDI name of the administered object deployed in JBoss. This is accomplished by providing a resource-env-ref
element in the jboss.xml
or jboss-web.xml
descriptor. The JBoss resource-env-ref
element consists of the following child elements:
A resource-env-ref-name
element that must match the resource-env-ref-name
of a corresponding resource-env-ref
element from the ejb-jar.xml
or web.xml
standard descriptors
A jndi-name
element that specifies the JNDI name of the resource as deployed in JBoss
Example 4.17, “A sample jboss.xml resource-env-ref descriptor fragment” provides a sample jboss.xml
descriptor fragment that shows a sample mapping for the StockInfo
resource-env-ref
.
<session> <ejb-name>MyBean</ejb-name> <!-- ... --> <resource-env-ref> <resource-env-ref-name>jms/StockInfo</resource-env-ref-name> <jndi-name>queue/StockInfoQueue</jndi-name> </resource-env-ref> <!-- ... --> </session>
Example 4.17. A sample jboss.xml resource-env-ref descriptor fragment