A partir de la especificación Java EE 6.0, puede desplegar un bean Enterprise JavaBeans (EJB) en un módulo web. Puesto que los archivos de origen Java del proyecto web se compilan en archivos .class y se empaquetan en la carpeta WEB-INF/classes, los archivos Java que se anotan con anotaciones EJB se comportan como un EJB bean en WebSphere Application Server Versión 8.0. Si un archivo de archivado Java (JAR) en la carpeta WEB-INF/lib contiene una clase que tiene una anotación EJB, dicha clase también se comporta como un EJB bean en WebSphere Application Server Versión 8.0 y Liberty.
Esta regla señala los elementos siguientes en proyectos web con una versión 2.5 o posterior:
La regla examina en búsqueda de las anotaciones EJB siguientes:
javax.ejb.MessageDrivenjavax.ejb.Singletonjavax.ejb.Statefuljavax.ejb.StatelessLa regla no señala elementos en los casos siguientes:
metadata-complete="true" y no se encuentra ningún archivo ejb-jar.xml en la carpeta WEB-INFSi desea información adicional, consulte el recurso siguiente: