Bonjour,
J'ai suivi un peu ce tutoriel https://netbeans.org/kb/docs/javaee/...html#addEntity avec Netbeans et Glassfish server. A un moment il migre de JDBC vers JPA (car c'est plus propre visiblement) et il génère donc le fichier persitence.xml et commente une partie du web.xml
pourtant chez moi j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7<!-- <resource-ref> <description>Connects to database for Testapplication</description> <res-ref-name>jdbc/test</res-ref-name> <res-type>javax.sql.ConnectionPoolDataSource</res-type> <res-auth>Container</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref> -->
et j'ai beau cherché, impossible de trouver pourquoi, j'ai essayé d'ajouter une librarie dans glassfish mais ça n'a rien changé
Code : Sélectionner tout - Visualiser dans une fenêtre à part javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/test"
mon fichier persitence
Voilà si quelqu'un arrive à trouver ce problème... Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> <persistence-unit name="SupsalesPU" transaction-type="JTA"> <jta-data-source>java:app/jdbc/test</jta-data-source> <exclude-unlisted-classes>false</exclude-unlisted-classes> <properties> <property name="eclipselink.logging.level" value="FINEST"/> </properties> </persistence-unit> </persistence>
Partager