Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
src/main
.gitignore
README.md
pom.xml
run.sh

README.md

Description

This quickstart shows how to get started with Narayana and Transactional Driver with a simple JDBC example.

Start Tomcat

You must add a $TOMCAT_HOME/bin/setenv.sh with the following content: export JAVA_OPTS="-Dcom.arjuna.ats.jta.recovery.XAResourceRecovery1=com.arjuna.ats.internal.jdbc.recovery.BasicXARecovery\;abs://$QUICKSTART_HOME/src/main/resources/h2recoveryproperties.xml\ \;1"

Start Tomcat in the usual manner, for example: $TOMCAT_HOME/bin/catalina.sh run

Build the app

mvn clean package

Deploy the app

cp target/*.war apache-tomcat-7.0.78/webapps/

Get strings from the database

curl http://localhost:8080/transactionaldriver-and-tomcat

Save string to the database

curl --data "test" http://localhost:8080/transactionaldriver-and-tomcat