Problemas com o EJB3

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]

Qual o código deste método?

login.callMeth(test);

É esse ai que tah logo abaixo do main:

public void callMeth(String teste) {
        try {
            System.out.println("Trying to log in the system...");
            loginRemote.login(teste);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }