Bonjour,
J'ai une erreur sur mon projet Web. Pourtant j'avais réussi à le faire fonctionner sous Windows
Ma nouvelle configuration :
- Glassfish V2.1
- Os : Linux Ubuntu 9.10
- SGBD : MySQL
- NetBeans 6.8
Voici ma conf de persistence :
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="DBUbuntuUP" transaction-type="JTA">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<jta-data-source>jdbc/DBUbuntu</jta-data-source>
<properties>
<property name="toplink.platform.class.name" value="oracle.toplink.essentials.platform.database.MySQL4Platform"/>
<property name="toplink.ddl-generation" value="drop-and-create-tables"/>
</properties>
</persistence-unit>
</persistence>
Dans la console d'administration Glassfish, j'ai bien crée le JDBC Resources jdbc/DBUbuntu qui pointe bien vers le bon Connection Pools (le PING est ok)
La base est bien crée (vide), et je m'y connecte bien avec MySQL Administrator tool ou bien directement à partir de NetBeans (Services/Databases).
Pourtant, lorsque je déploie mon EJB, j'ai l'erreur de l'intitulé du topic, lorsque le serveur Web tente d'executer la première requête SQL de création de table.
Si quelqu'un pouvait me donner une piste, je l'en remercirait grandement.
Olivier
Partager