J'ai une application web simple qui devrait stocker des données dans ma base de données postgreSQL. Il y a une classe "Person" qui est annotée comme @Entity, il y a un pool de connexion JDBC et une ressource JDBC.Comment déposer et créer automatiquement des tables avec Glassfish v3 et PostgreSQL 8.4?
Lorsque je tente de le déployer par la commande
asadmin deploy --name=miniejb --force=true --dropandcreatetables=true ~/workspace/miniejb/bin
Je reçois des messages d'erreur:
Impossible de supprimer des tables pour miniejb d'application. Le fichier DDL attendu miniejb_miniejb_dropDDL.jdbc n'est pas disponible.
Impossible de créer des tables pour l'application miniejb. Le fichier DDL attendu miniejb_miniejb_createDDL.jdbc n'est pas disponible.
Le pool de connexion peut être pingable via l'interface d'administration glassfish. La base de données est en cours d'exécution, tout va bien. Je ne comprends pas d'où viennent les messages d'erreur. Je pense que c'est un problème de configuration, mais je ne sais pas quoi changer. J'ai essayé tout ce qui était imaginable avec les propriétés du pool de connexion.
Des idées?
Malheureusement, les liens ont maintenant expiré. Semble Oracle ne croit pas en ** Cool URLs ne changent pas ** :( –