Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Installation
Installation Forum d'entraide sur l'installation et la configuration du serveur Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2007, 14h06   #1
Invité régulier
 
Inscription : avril 2003
Messages : 81
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 81
Points : 8
Points : 8
Par défaut Probleme avec FireBird Embedded

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
ensisoft est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 15h44   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
http://jaybirdwiki.firebirdsql.org/j...mbedded_driver
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 15h55   #3
Invité régulier
 
Inscription : avril 2003
Messages : 81
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 81
Points : 8
Points : 8
Merci mais ça n'avance pas les choses vraiment
ensisoft est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 17h23   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
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
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2008, 13h20   #5
Membre éprouvé
 
Avatar de desert
 
Inscription : mai 2007
Messages : 414
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2007
Messages : 414
Points : 448
Points : 448
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.
desert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2008, 21h32   #6
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
demandez sur la liste Firebird-java
http://www.firebirdsql.org/index.php?op=lists
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2008, 13h03   #7
Membre éprouvé
 
Avatar de desert
 
Inscription : mai 2007
Messages : 414
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2007
Messages : 414
Points : 448
Points : 448
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.
desert est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h39.


 
 
 
 
Partenaires

Hébergement Web