Java EE Two-Phase Commit Testkit


A Portable Thin Client & Server Pair for XA / 2PC Testing

Add a Review
1 Download (This Week)
Last Update:
Download jms-2pctest-client-1.0.0-SNAPSHOT.jar
Browse All Files
Windows Mac Linux



A portable testing tool to validate the configuration of XA and two-phase commit for Java EE 6 Containers. The tool permits the stress-testing, performance characterization and correct transaction semantics of distributed transactions across Three XA resource managers by Exception Injection. The thin-client can be run from the command-line or inside the IDE. The server side component includes EJB packaging and some simple Web servlet support for retrieving diagnostic and performance data from the testbed.

Java EE Two-Phase Commit Testkit Web Site


  • Completely implemented with Java 6 EJB and Servlet Annotations for Portability.
  • Executable JAR Client packaging to eliminate JAR & Classpath config nightmares.
  • Currently supporting JBoss 6.1.0, Glassfish 3.x and ActiveMQ 5
  • Transaction Recoverability Stress Test as well as Max Throughput Performance Test


Write a Review

User Reviews

Be the first to post a review of Java EE Two-Phase Commit Testkit!

Additional Project Details

Intended Audience

Advanced End Users

User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.