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
Voila mon persistence.xml
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)
et mon bean
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>
Je n'ai pas complété le bean pour pouvoir localiser l'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 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; }
Merci
Partager