My company has begun to develop java applications (.jsp pages, with some custom beans) and we are interested in understanding what types of packages are available to do deployment of changed code and updates. We will be running Weblogic webservers, on Solaris. Our current intent is to use CVS as source control, with a development environments for the programmers, a QA environment, and a Production environment on a seperate Solaris machine. We would like to stage the movement of updates; i.e. from development to QA for testing, and then to Production. I would like to be able to create an issue that contains the necessary changed pages/classes and then promote the changes to the next level. Rollback would be a nice feature. Initially, something simpler would be better. We do it manually now, and I'm sure we'll make some dreadful mistakes if we keep doing it this way. Is there anyone who can point me in the right direction?