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

Servlets/JSP Java Discussion :

[Servlet/JNI] Exception levée


Sujet :

Servlets/JSP Java

  1. #1
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 883
    Par défaut [Servlet/JNI] Exception levée
    Bonjour

    J'ai crée une servlet qui appelle une classe contenant des fonctions natives. L'exécution est bonne mais je note toutefois que ponctuellement, ma webapp me lance des exceptions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.lang.UnsatisfiedLinkError: Native Library /usr/local/lib/libGLDAVID.so already loaded in another classloader
    Ma seule chance est alors de redémarrer Tomcat
    Comment faire pour éviter ce problème ?
    Ma config : Fedora Core 3, J2EE 1.4.2, Tomcat 5.0.28 et Eclipse 3.2.

    Merci d'avance de vos réponses.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  2. #2
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 883
    Par défaut
    Bon, alors, pour faire avancer l'affaire, je me suis renseigné (http://www.isocra.com/articles/adsi_from_java.php).
    Paraît-il qu'il faut que je déplace ma librairie vers $HOME_TOMCAT/bin (ce qui est fait) et que je configure de ce fait TOMCAT_OPTS. Ok.
    Mais un autre point me pose problème. On dit aussi qu'il faut que je mette ma classe appelant la librairie dans le répertoire WEB-INF/lib ou le répertoire common/lib. Et c'est là que je ne sais pas... Car ma classe appelante est localisée dans un package de la webapp dans WEB-INF/src.

    Que dois-je faire alors ?

    Merci d'avance de votre aide.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  3. #3
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 883
    Par défaut
    Il me semble que j'ai touché au but.
    J'ai déplacé ma librairie (.so) vers le répertoire $TOMCAT_HOME/bin.
    Puis, j'ai finalement "coupé" de ma web-app, les sources qui appelaient cette librairie. Je les ai "jarré" et j'ai mis le Jar dans le répertoire WEB-INF/lib.
    Depuis, il ne me semble plus avoir de problème.
    Quelqu'un a t'il procédé de même ? Cette procédure semble t'elle être la solution ?
    J'attends vos confirmations.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

Discussions similaires

  1. catching des exceptions levées dans l'EDT
    Par nouknouk dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 29/07/2007, 11h23
  2. Expliciter une exception levée par un objet OLE
    Par Bleuarff dans le forum Windows
    Réponses: 3
    Dernier message: 12/05/2005, 16h10
  3. [JSP] Afficher les exceptions levées
    Par lipao17 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/04/2005, 17h52
  4. [Débutant][Applet] Communication avec Servlet - IO Exception
    Par gandalf_le_blanc dans le forum Applets
    Réponses: 35
    Dernier message: 16/04/2004, 13h29

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