vk jain wrote:Analysis application.xml file kept at META-INF folder. It will have all the entries related to all the bean deployed in the application.
No ... for EJB3 (at least) entries in the application.xml are optional. It can all (most?) be done through the use of annotations in the source code.
I have an EJB3-based J3EE application which includes entities and session beans, and no application.xml at all.
Most IDEs have a straightfoward way to find this out. For example, in RAD (Eclipse-based) you can go to the Enterprise Explorer, then expand [your project] > [the icon with 3.0], then it has all MDBs and Session Beans. For JPA entities, you can expand [your project] > JPA Content.
subject: How to know which beans(entity,session,message) are used in project