Links

Cargo: wrapper to manipulate Java EE containers

Cargo is often used to deploy applications to containers from ant or maven builds. Cargo can install the container and dependencies needed for your deployment as well.

Cargo provides the following Tools and APIs:
* A Java API to start/stop/configure Java Containers and deploy modules into them.
* A Java API to parse/create/merge Java EE Modules
* Ant tasks and Maven 2/Maven 3 plugins.

Supported Containers:
* Geronimo
* Glassfish
* JBoss
* Jetty
* Jo!
* JOnAS
* JRun
* Orion/OC4J
* Resin
* Tomcat
* WebLogic

http://cargo.codehaus.org/

Filed under  //   codehaus   container   deployment   java   jee   jetty   opensource   servlets   tomcat   war  
Posted February 11, 2011 by email 

Distributed transactions in Spring, with and without XA

While it's common to use the Java Transaction API and the XA protocol for distributed transactions in Spring, you do have other options. The optimum implementation depends on the types of resources your application uses and the trade-offs you're willing to make between performance, safety, reliability, and data integrity. In this JavaWorld feature, SpringSource's David Syer guides you through seven patterns for distributed transactions in Spring applications, three of them with XA and four without.

http://www.javaworld.com/javaworld/jw-01-2009/jw-01-spring-transactions.html

Filed under  //   java   jee   jta   spring   transactions   xa  
Posted August 24, 2010 by email