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

Ejecutar aplicacion cliente jee5 en eclipse

Estas en el tema de Ejecutar aplicacion cliente jee5 en eclipse en el foro de Java en Foros del Web. Hola. No sé si esta consulta va aquí. Estoy aprendiendo Java JEE5 con Eclipse y un código sencillo. Este mismo código me funciona en NetBeans, ...
  #1 (permalink)  
Antiguo 10/12/2009, 03:47
 
Fecha de Ingreso: diciembre-2009
Mensajes: 2
Antigüedad: 14 años, 4 meses
Puntos: 0
Ejecutar aplicacion cliente jee5 en eclipse

Hola. No sé si esta consulta va aquí.

Estoy aprendiendo Java JEE5 con Eclipse y un código sencillo. Este mismo código me funciona en NetBeans, pero en Eclipse no tengo manera de ejecutarlo.

Se trata de un EJB y una aplicación cliente, el código de los cuales pongo a continuación:

El bean:
package provesEJB;
import javax.ejb.Stateless;

atStateless
public class HelloBean implements HelloBeanRemote {
public HelloBean() {}

atOverride
public String sayHello(String nom) {
return "Hola " + nom;
}
}


Su interface:
package provesEJB;
import javax.ejb.Remote;

atRemote
public interface HelloBeanRemote {
public String sayHello(String nom);
}


Y la aplicación cliente:
import provesEJB.*;
import javax.ejb.*;

public class Main {
atEJB
static HelloBeanRemote hello;

public static void main(String[] args) {
try {
System.out.println(hello.sayHello("Ricard"));
}
catch (Exception e){
System.out.println("Collons!! " + e.getStackTrace());
}
}
public Main() {
super();
}
}


El servidor es el GlassFish 2.1 y los dos proyectos están en un EAR.
Este mismo programa en NetBeans funciona correctamente, pero en Eclipse 3.5 devuelve un NullPointerException porque la instrucción de inyección atEJB no funciona.
He inentado ejecutarlo de todas las formas que se me han ocurrido, pero no he conseguido nada.
Si alguien puede ayudarme, se lo agradeceré mucho.

PD. at sustituye a arroba porque el editor del post no me deja poner este caracter.

Gracias por adelantado.
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 15:57.