I am working on a small Java EE application which also uses EJB's. It is a very small application with just a few beans.
Right now I am bundling the entire application in one war file. Would this be considered bad practice ? Should I create another project and resulting jar file for the EJB's ?
From a practical view point (besides being able to reuse the EJB's in multiple projects), what are the pros and cons of deploying everything in one war file vs. splitting them into war + jar files ?