...
Second question, what would you need CARGO for? Well, typical use cases for CARGO are:
- Functional and integration testing on a real server environment: indeed, CARGO can be used to download, configure, start and stop Application server and also to deploy all your datasources and applications to it; so you can do real-world tests.
- Multi-server testing: since CARGO uses the exact same API whether you use Application server or any other server, you can reuse the exact same configuration to test your application on different servers.
- Automated deployment: CARGO supports remote deployment on many servers. You therefore can use CARGO to automatically deploy your applications (and their prerequisites) on your favorite servers.
- ... and more
For more information, please visit http://cargo.codehaus.org/