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.xmlCode:
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 beanCode:
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'erreurCode:
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