Estoy tomando un curso de Desarrollo de aplicaciones empresariales. Soy nuevo en JSF. Estoy intentando implementar mi aplicación usando Glassfish 3.1 usando JSF y Netbeans IDE.No se puede cargar el módulo EJB
El error que obtengo se detalla a continuación.
Error occurred during deployment: Exception while preparing the app : Unable to load the EJB module. DeploymentContext does not contain any EJB. Check the archive to ensure correct packaging for F:\Seagate\docs backup\NetBeansProjects\ent-app-dev\Slamka_Project1\build\web. If you use EJB component annotations to define the EJB, and an ejb or web deployment descriptor is also used, please make sure that the deployment descriptor references a Java EE 5 or higher version schema, and that the metadata-complete attribute is not set to true, so the component annotations can be processed as expected. Please see server.log for more details.
A continuación se presentan las referencias a EJB he hecho.
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.ejb.EJB;
@EJB
Cualquier ayuda sería apreciada.
EDITAR: Esta es una aplicación web de Java.
EDITAR GUERRA árbol de archivos ESTRUCTURA
- META-INF/MANIFEST.MF
- WEB-INF/classes
- WEB-INF/lib/PrimeFaces-2.1.1.jar
- WEB-INF/web.xml
- index.shtml
Mi archivo no tiene una etiqueta EJB en el documento xhtml. tiene lo que se enumera a continuación.
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:c="http://java.sun.com/jsf/core">
Código postal y tarro más estructura – Ilya
Parece que no puede obtener la estructura de directorios en un formato de lista. – jslamka