Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2014, 11:18
Avatar de jocryo
jocryo
 
Fecha de Ingreso: agosto-2014
Mensajes: 38
Antigüedad: 10 años, 3 meses
Puntos: 0
Exclamación jsf en una aplicación Enterprise

hola a todos

tengo el siguiente escenario, tengo una aplicación java enterprise y en la war coloque los jsf, los beans los coloque en la ejb (que no estoy seguro si van hay), y pues hice todo normal, pero al momento de ejecutar, no me reconoce la clase

codigo del bean:
Código HTML:
package co.com.glokal.almaviva.controlador.bean;

import javax.ejb.Stateless;
import javax.ejb.LocalBean;

/**
 *
 * @author jose.ceballos
 */
@Stateless
@LocalBean
public class login {

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
    
    private String user;
    private String pass;
        
    private String respuesta;
    
    public String getUser() { return user; }
    public void setUser(String user) { this.user = user; }
    public String getPass() { return pass; }
    public void setPass(String pass) { this.pass = pass; }
        
    public String getRespuesta() { return respuesta; }
    public void setRespuesta(String respuesta) { this.respuesta = respuesta; }
    
    public void iniciarSesion(){  
        if(pass.equals("123") && user.equals("admin")){
            respuesta = "Correcto";
        }
    }

    
}
codigo del jsf:
Código HTML:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html">
    <h:head>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        <h:form >
            Usuario:&nbsp;&nbsp;&nbsp; <h:inputText id="txtUser" value="#{login.user}"/>
            Contraseña: <h:inputSecret id="txtPass" value="#{login.pass}"/>
            <h:commandButton action="login" actionListener="#{login.iniciarSesion()}" value="Guardar"/>
            <h:outputLabel value="#{login.respuesta}"/>
        </h:form>
    </h:body>
</html> 
como hago para que e reconozca el bean (login.java) ?