Bonjour,
Je développe une application standelone Java avec les composants SWT, Derby, Hibernate. Je déploie l'application à l'aide de Java Web Start. Tout se passe bien sauf que je ne parviens pas à localiser la base de données lors de l'exécution de l'application :
Fichier de conf hibernate :
<property name="hibernate.connection.url">jdbc:derby:/database/myBDD;create=false</property>
Autrement dit, lorsque je lance l'application, à la première demande d'accès à la base, celle-ci est introuvable :
Caused by: java.sql.SQLException: Database 'database/myBDD' not found.
Si je crée ma base derby "à la main", sur C:/ (mon poste est Windows) :
C:\database\myBDD avec toute la structure Derby qui s'ensuit alors mon application fonctionne correctement.
Je souhaiterais pouvoir déployer automatiquement la base Derby embarquée sur le poste de l'utilisateur. Avez vous une idée ? Je n'ai rien trouvé jusque là.
Merci pour vos retours.
Partager