Bonjour,
Voila j'arrive a utilisé JPA sans problème par contre je l'utilise pas avec la poole de connexion tomcat.
est-ce que quelqu'un a une idée du comment faire ?
pour info j'ai dans mon application deux dossier META-INF le premier dans l'arborscence normale où j'ai mis context.xml et j'ai déclarer ça:
et l'autre il est sous le répertoire WEB-INF/classes/META-INF/persistence.xml
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 <?xml version="1.0" encoding="UTF-8"?> <Context> <!-- Specify a JDBC datasource --> <Resource name="jdbc/dbtest" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/dbtest" /> </Context>
je l'ai mis la parce que si non ça marche pas
le fichier persistence.xml:
Merci
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 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="JPAforT" transaction-type="RESOURCE_LOCAL"> <class>....</class> <properties> <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/dbtest"/> <property name="javax.persistence.jdbc.user" value="root"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/> <property name="eclipselink.ddl-generation" value="none"/> </properties>
Partager