Bonjour,

J'ai un petit problème pour définir mon fichier persistence.xml afin de lier les EJB3 à une base de données PostgreSql.

L'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Reason: java.lang.RuntimeException: You have not defined a non-jta-data-source for a RESOURCE_LOCAL enabled persistence context named: jpa
Mon fichier persistence.xml est le suivant :
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
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
	xmlns="http://java.sun.com/xml/ns/persistence">
	<persistence-unit name="jpa" transaction-type="RESOURCE_LOCAL">
		<!-- connexion JDBC -->
		<property name="hibernate.connection.driver_class"
			value="org.postgresql.Driver" />
		<property name="hibernate.connection.url"
			value="jdbc:postgresql:ogcs" />
		<property name="hibernate.connection.username" value="ogcs" />
		<property name="hibernate.connection.password" value="ogcs" />
		<property name="hibernate.dialect"
			value="org.hibernate.dialect.PostgreSQLDialect" />
	</persistence-unit>
</persistence>
Je ne sais pas ce qu'il faut ajouter entre les balises <non-jta-data-source> (si il y a quelque chose à ajouter)

Merci de votre aide.