no di pie con bola, ahora ni ejecuta >.<
me quedo algo asi:
EJB
Código Java:
Ver originalpackage co.com.glokal.almaviva.controlador.beanejb;
import javax.ejb.Stateless;
import javax.ejb.LocalBean;
import javax.ejb.Remote;
@Stateless
@
Remote //aca antes estaba en @LocalBeanpublic class loginEjb {
if(password.equals("123") && nameuser.equals("admin")){
resp = "Correcto";
}
return resp;
}
bean en el lado War
Código Java:
Ver originalpackage co.com.glokal.almaviva.controlador.bean;
//import co.com.glokal.almaviva.controlador.beanejb.loginEjb;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
/**
*
* @author jose.ceballos
*/
@ManagedBean(name = "login")
@Named
@RequestScoped
public class login {
/**
* Creates a new instance of login
*/
public login() {
}
//@Inject
@EJB
private co.com.glokal.almaviva.controlador.beanejb.loginEjb log;
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";
}
*/
//log = new loginEjb();
respuesta = log.iniciarSesion(pass, user);
}
}
y el jsf si no ha cambiado
que hice mal?
por cierto, el error que arroja la consola dice que no esta reconociendo la ubicación de loginEjb