Foros del Web » Programación para mayores de 30 ;) » Java »

Problema principales EJB

Estas en el tema de Problema principales EJB en el foro de Java en Foros del Web. Saludos! Soy nuevo en el desarrollo de aplicaciones con JavaEE. Estoy empleando Glassfish para desarrollar una pequeña aplicación con esta plataforma, y me encuentro con ...
  #1 (permalink)  
Antiguo 09/06/2012, 11:58
 
Fecha de Ingreso: enero-2005
Mensajes: 114
Antigüedad: 19 años, 4 meses
Puntos: 0
Problema principales EJB

Saludos!

Soy nuevo en el desarrollo de aplicaciones con JavaEE. Estoy empleando Glassfish para desarrollar una pequeña aplicación con esta plataforma, y me encuentro con un problema, que es que no tengo ni idea de cómo propagar en tiempo de ejecución las credenciales de un usuario al servidor. Para llamar a un Session EJB 3.0, he escrito algo como esto:

Código:
            
Properties prop=new Properties();
prop.setProperty("org.omg.CORBA.ORBInitialHost","localhost");
prop.setProperty("org.omg.CORBA.ORBInitialPort","3700");
prop.setProperty("java.naming.security.principal","alexweb");  
prop.setProperty("java.naming.security.credentials","abcde");
InitialContext ctx=new InitialContext(prop);
JndiEJBRemote bean=(JndiEJBRemote)ctx.lookup("java:global/JndiPrueba1JndiPrueba1-ejb/JndiEJB");
después, desde el EJB envío un String al cliente con el nombre del principal que le ha llamado:
Código:
ctx.getCallerPrincipal().getName();
pero obtengo ANONYMOUS.....alguien me podría explicar por qué?

Etiquetas: ejb, string, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.