Olá, pessoal!
Já conheço o EJB 2.1 e agora estou estudando o 3.0.
Baixei o NetBeans 5.5 beta 2 com o Glassfish.
Fiz uma aplicação simples - e depois testei um dos exemplos
embutidos no NetBeans - com um EJB Stateless, mas o cliente
não consegue acessar o EJB: recebo uma NullPointerException ao
tentar usar a referência para o meu SessionBean, que, teoricamente,
não estaria Null devido à Injeção de Dependência.
Irei mostrar o código cliente, que é bastante simples:
public class Login {
@EJB
private static LoginRemote loginRemote;
public static void main(String args[]) {
Login login = new Login();
String test = new String("thyago");
login.callMeth(test);
}
public void callMeth(String teste) {
try {
System.out.println("Trying to log in the system...");
loginRemote.login(teste);
} catch (Exception e) {
e.printStackTrace();
}
}
}
Depois de fazer o deploy, eu executo o código cliente e recebo uma NullPointer no “loginRemote.login(teste)”. Repito que a própria aplicação do NetBeans também lançou um NullPointer.
Alguém pode me ajudar?
Obrigado =]
[color=“red”]* Editado: Por favor coloque seus códigos entre as tags ‘[‘code’]’ ‘[’/code’]’, sem as aspas simples - Carneiro[/color]