Bonjour ,

Je suis entrain de developper une application web de type CRUD, j'utilise EclipseLink et comme base de données mysql.

L'application ne s'execute pas et me donne cette erreur sur le serveur glassfish

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
at com.sun.enterprise.naming.impl.TransientContext.doLookup(TransientContext.java:197)
	at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:168)
	at com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:58)
	at com.sun.enterprise.naming.impl.LocalSerialContextProviderImpl.lookup(LocalSerialContextProviderImpl.java:101)
	at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:430)
Voila mon persistence.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="PFADII-ejbPU" transaction-type="JTA">
    <jta-data-source>jdbc:Douane</jta-data-source>
    <properties/>
  </persistence-unit>
</persistence>
et mon bean
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
package session;
 
import javax.ejb.Stateless;
import javax.ejb.LocalBean;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
 
@Stateless
@LocalBean
public class TypeaffaireController{
 
 @PersistenceContext(unitName = "PFADII-ejbPU")
    private EntityManager em;
 
}
Je n'ai pas complété le bean pour pouvoir localiser l'erreur

Merci