Home
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.
This demonstration will use the Atomikos transaction manager and the Derby database by default. If you wish to use JOTM instead, edit the context/test-jndi.xml file and the webapps/test-jndi/WEB-INF/jetty-env.xml file and uncomment the JOTM setup. If you prefer to use a different database then edit these same files and replace the DataSource definitions to correspond to the database of your choice.
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.
Click Commit
to make a distributed update to 2 different databases, or Rollback
to prevent the update from happening.