IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

[tomcat] [jsp] Problème avec driver OCI pour oracle


Sujet :

Tomcat et TomEE Java

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [RESOLU] [tomcat] [jsp] Problème avec driver OCI pour oracle
    Bonjour,

    J'ai réalisé une application JSP qui se connecte sur une base de données oracle.
    Pour ce faire j'utilise la chaine de connexion suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    con = DriverManager.getConnection("jdbc:oracle:oci8:@"+db,logindb,passwd);
    Cette chaine fonctionne tres bien sur ma machine Windows.
    J'ai voulu transporter mon application sur une machine dont l'OS est
    Solaris 8. Comme sur la machine windows j'ai tomcat de bien configurer ainsi que le client Oracle

    Mais lorsque j'utilise l'appli j'ai toujours le message suivant:

    Merci


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
    Je suis allez sur le site d'oracle pour voir comment faire pour utilisez la classe classe12.zip. Après mise a jour du profil de l'utilisateur oracle comme indiqué dans la doc j'ai toujours le meme message

    Si quelqu'un peut m'éclairer sur de quoi peut venir cette erreur je le remercie

  2. #2
    Membre actif Avatar de wace
    Inscrit en
    Septembre 2003
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 224
    Points : 263
    Points
    263
    Par défaut
    Bonjour,

    d'apres le message d'erreur, je dirais que le classe12.jar ne se trouve pas dans le repertoire lib de ton serveur d'application, ou que tu as oublier de redefinir le classpath d'execution avec le repertoire lib de ton application.

    En gros retravaille le classpath et tout devrais aller pour le mieux

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    J'ai essayer de mettre le classe12.jar dans le common de Tomcat sans succès.

    Par contre pour la redéfinition du classpath?
    Redéfinir le classpath de qui?
    J'ai réglé les variables d'environnement pour tomcat et celle d'oracle
    il y en aurai t'il d'autre à régler?
    merci

  4. #4
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Finalement j'ai trouvé.
    J'ai rajouté dans le script de démarrage de Tomcat la variable d'environnememt LD_LIBRARY_PATH qui indique le répertoire ou se trouve le fichier libociojdbc.so. Ce fichier se trouve dans $ORACLE_HOME/app/lib/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/05/2013, 16h35
  2. problème avec driver pour wifi
    Par cdevl32 dans le forum Windows XP
    Réponses: 6
    Dernier message: 03/02/2010, 18h31
  3. problème du driver jdbc pour oracle
    Par soumou dans le forum Oracle
    Réponses: 1
    Dernier message: 05/07/2006, 15h56
  4. Connexion a Oracle 9 avec driver oci
    Par bonnefr dans le forum JDBC
    Réponses: 2
    Dernier message: 17/01/2006, 08h54
  5. [jsp]problème avec request.getParameter(...)!
    Par fadoua dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 01/09/2003, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo