salut je n'arrive pas à comprendre l'erreur de mon simple exemple
je voudrais exécuter l'exemple mais toujours message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package test; import javax.ejb.EJB; import ejb.MyBeanLocal; public class MyBeanClient { @EJB private static MyBeanLocal mybean1; public static void main(String[] args) { try { System.out.println("salut"); mybean1.doSomething(); } catch (Exception e) { e.printStackTrace() ; } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package ejb; import javax.ejb.LocalBean; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import entityBeans.Contact; @Stateless @LocalBean public class MyBean { @PersistenceContext EntityManager em; public void doSomething() { System.out.println("Hello World!"); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 package ejb; import javax.ejb.Local; @Local public interface MyBeanLocal extends IMyBean { }voila le message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 package ejb; import java.io.Serializable; public interface IMyBean extends Serializable { public void doSomething(); }
et le fichier de persistance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 salut java.lang.NullPointerException at test.MyBeanClient.main(MyBeanClient.java:14)
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="UTF-8"?> <persistence> <persistence-unit name="IntroEJB3"> <jta-data-source>java:/DefaultDS</jta-data-source> <properties> <property name="hibernate.hbm2ddl.auto" value="update"/> </properties> </persistence-unit> </persistence>
Partager