Salut mes chers amis , j'ai créer une application EJB sur netbeans 6.7, ce module est trés simple

une interface @local :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
@Local
public interface TimeService{
 
    public String getTime();
}
un Bean implementant cette interface :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
@Stateless
public class TimeServiceBean implements TimeService{
 
    public String getTime() {
        Formatter fmt = new Formatter();
        Calendar cal = Calendar.getInstance();
        fmt.format("%tr", cal);
        return fmt.toString();
    }
}

et une classe de test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public class TimeTester {
 
    @EJB
    private static TimeService test;
 
    public static void main(String args[]) {
        System.out.println(test.getTime());
    }
}
tout se compile, se builde et se deploye sur Glassfish 2.1 dans le meilleur des mondes

mais quand j'essaye de lancer la classe de test je recois cette erreur


Exception in thread "main" java.lang.NullPointerException
at Valey.testers.time.TimeTester.main(TimeTester.java:24)
Java Result: 1

quelqu'un pourrait m'aider svp !!!