As Java developers, JMX is probably the first thing that comes to mind for managing Java containers, but Cargo also has something for those looking in this same space.
Briefly, Cargo is an innovative open source project that aims to automate container management in a generic fashion, such that the same API used to deploy a war file to JBoss can also start and stop Jetty. Cargo also can download and install a container automatically; and you can utilize Cargo’s API in a few different fashions, ranging from Java code to Ant tasks to Maven goals.
Read the complete entry: http://integratebutton.com/blog/2007/07/11/managing-jboss-with-cargo/