Sometimes it is just uesfull to reduce the amount of EAR files you have, so just have to deploy one.
Have you ever tryed to run two different WEB projects with just one EAR file ?
Of course the two projects will have individual codebases, sourcecodes and classpath but will they run properly ?
How will we have to configure the EAR project, or the Webserver to accept both applications in one EAR File,
and where will we need to declare the url-pattern for the servlet-mapping ?