# Jetty and JNDI

This example shows how to configure and lookup resources such as DataSources, a JTA transaction manager and a java.mail.Session in JNDI. The demo shows you how to perform a distributed transaction across two different databases, and how to send email.

## Preparation

Follow the instructions in the README-test-jndi.txt file in $JETTY-HOME/contexts.

Now you can start the demo:

>       > java -jar start.jar

If you want to use the Mail demonstration, you will need to edit the `$JETTY-HOME/contexts/test-jndi.xml` file and change the smtp authentication information and properties appropriately for your environment.

## The Datasources/Transaction Demo

Click `Commit` to make a distributed update to 2 different databases, or `Rollback` to prevent the update from happening.

Commit
Rollback

## The Mail Demo

Send a test email to:

From: