Salut mes chers amis , j'ai créer une application EJB sur netbeans 6.7, ce module est trés simple
une interface @local :
un Bean implementant cette interface :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @Local public interface TimeService{ public String getTime(); }
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 :
tout se compile, se builde et se deploye sur Glassfish 2.1 dans le meilleur des mondes
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()); } }
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 !!!
Partager