|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2003 Messages : 81 ![]() |
Bonjour je travaille sur une application Web avec Tomcat/Firebird2.0
Cette application tourne parfaitemant Maintenant je veux utiliser la version FireBird 2.0 Embedded j'ai arrete le serveur FireBird et j'ai mis en place un nouvau repertoire dans le quel j'ai mis les DLL de la version Embedded le probleme est quand je lance l'aplication j'ai cette erreur : java.lang.RuntimeException: Failed to initilize Jaybird native library. This is most likley due to a failure to load the firebird client library. at org.firebirdsql.gds.impl.jni.JniGDSImpl.attemptToLoadAClientLibraryFromList(JniGDSImpl.java:97) at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:31) at org.firebirdsql.gds.impl.jni.EmbeddedGDSImpl.<init>(EmbeddedGDSImpl.java:21) at org.firebirdsql.gds.impl.jni.EmbeddedGDSFactoryPlugin.getGDS(EmbeddedGDSFactoryPlugin.java:40) at org.firebirdsql.gds.impl.GDSFactory.getGDSForType(GDSFactory.java:219) at org.firebirdsql.jca.FBManagedConnectionFactory.getGDS(FBManagedConnectionFactory.java:110) at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:125) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37) Quelqu'un peut me dire c quoi le probleme svp Merci d'avance |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : avril 2003 Messages : 81 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
1/ le message semble clair :il ne trouve pas la dll
2/ il y a une liste exprès pour le support jaybird
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : mai 2007 Messages : 414 ![]() |
Je m'excuse de remonter ce sujet mais j'ai exactement le même problème et comme l'auteur ne semble pas avoir résolu le problème...
Je développe sous Eclipse avec la version Firebird 2.0 Embedded également. Ce que j'ai fait pour l'instant : - Dans un dossier, j'ai ajouté toutes les dll de l'archive Firebird (fbembed.dll, firebird.conf, ...), ma base de donnée et jaybird21.dll. - Sous Eclipse, j'ai spécifié le chemin du dossier dans le java.library.path afin qu'il puisse retrouver tous les fichiers (-Djava.library.path="chemin_du_dossier" comme argument) et ajouté le fichier jaybird-full-2.1.6.jar au classpath. Une personne aurait-elle la bonté de (m'/nous) aider ? Car je ne vois pas où se situe le problème. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
demandez sur la liste Firebird-java
http://www.firebirdsql.org/index.php?op=lists
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Inscription : mai 2007 Messages : 414 ![]() |
J'ai finalement résolu le problème.
La marche à suivre : - soit simplement ajouter le chemin du dossier contenant les dlls à la variable d'environnement PATH de Windows. Chose que je n'avais pas faite. ![]() - soit sous Eclipse, passer par le menu "Run" > "Run configurations...", choisir l'onglet "Environment", clic sur le bouton "Select...", cocher la ligne "Path [...]", faire OK, une fois la variable insérée dans le tableau, l'éditer (bouton "Edit...") et rajouter le chemin du dossier désiré et finir en faisant Apply. Par contre, j'ai eu des problèmes avec le Charset lorsque je tentais d'ajouter des données à la base mais ceci est une autre histoire. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com