How do people approach the problem of installing J2EE applications (including database) on a client/customer site? Are you approaching it via an install package/gui such as InstallShield or are you doing the deploy through the app server tools, one at a time? What about your database piece? What if you are in an n-tier architecture (multiple web servers, app servers and data sources)? Do the clusters take care of propagating the EAR out to the various app servers?
Does anyone know of a tool that does this?