This is a question to SAG guys if you have best practice guide for deploying applications developed with CAI.
As I understand there are two main ways:
To deploy one CAI “war” file with all projects included. There is one web.xml to muck around with. All new applications and any updates go in as updates of this single web application. I am still unclear if different project security requirements can be handled in this scenario (see previous post in this thread).
To deploy many CAI “war” files with logical grouping of projects per “war”. There are many web.xml files to deal with, separate instances of CAI are totally independent from each other. The overhead of doing so is about 8M per install (not huge, however can be an issue if there are many projects). Update of CAI versions can be more of an issue in this scenario.
It will be interesting to hear your views, opinions and thoughts.