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

no di pie con bola, ahora ni ejecuta >.<

me quedo algo asi:

EJB
Código Java:
Ver original
  1. package co.com.glokal.almaviva.controlador.beanejb;
  2.  
  3. import javax.ejb.Stateless;
  4. import javax.ejb.LocalBean;
  5. import javax.ejb.Remote;
  6.  
  7. @Stateless
  8. @Remote //aca antes estaba en @LocalBean
  9. public class loginEjb {
  10.  
  11.     public String iniciarSesion(String password, String nameuser){  
  12.         String resp = "Incorrecto";
  13.         if(password.equals("123") && nameuser.equals("admin")){
  14.             resp = "Correcto";
  15.         }
  16.         return resp;
  17.     }

bean en el lado War
Código Java:
Ver original
  1. package co.com.glokal.almaviva.controlador.bean;
  2.  
  3. //import co.com.glokal.almaviva.controlador.beanejb.loginEjb;
  4. import javax.ejb.EJB;
  5. import javax.faces.bean.ManagedBean;
  6. import javax.faces.bean.RequestScoped;
  7. import javax.inject.Inject;
  8. import javax.inject.Named;
  9.  
  10. /**
  11.  *
  12.  * @author jose.ceballos
  13.  */
  14. @ManagedBean(name = "login")
  15. @Named
  16. @RequestScoped
  17. public class login {
  18.  
  19.     /**
  20.      * Creates a new instance of login
  21.      */
  22.     public login() {
  23.     }
  24.     private String user;
  25.     private String pass;
  26.        
  27.     private String respuesta;
  28.    
  29.     //@Inject
  30.     @EJB
  31.     private co.com.glokal.almaviva.controlador.beanejb.loginEjb log;
  32.    
  33.     public String getUser() { return user; }
  34.     public void setUser(String user) { this.user = user; }
  35.     public String getPass() { return pass; }
  36.     public void setPass(String pass) { this.pass = pass; }
  37.        
  38.     public String getRespuesta() { return respuesta; }
  39.     public void setRespuesta(String respuesta) { this.respuesta = respuesta; }
  40.    
  41.    
  42.     public void iniciarSesion(){  
  43.         /*
  44.         if(pass.equals("123") && user.equals("admin")){
  45.             respuesta = "Correcto";
  46.         }
  47.         */
  48.         //log = new loginEjb();
  49.         respuesta = log.iniciarSesion(pass, user);
  50.     }
  51.    
  52. }

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

Última edición por jocryo; 23/10/2014 a las 11:26