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

avec Java Discussion :

Problème : " Can't load InitialContextFactory "


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut [Résolu] Problème : " Can't load InitialContextFactory "
    Bonjour,

    Je rencontre le message d'erreur suivant :

    0 [main] ERROR edu.internet2.middleware.shibboleth.aa.attrresolv.provider.JNDIDirectoryDataConnector - An error occurred while retieving data for principal (toto) :Can't load InitialContextFactory class: com.sun.jndi.ldap.LdapCtxFactory
    Est-ce que l'un d'entre vous pourrais m'éclairer sur l'origine de l'erreur et la manière de la corriger ?

    Merci par avance.

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    On est où ? Qui fait quoi ?
    Le message d'erreur tout seul est un peu court même si il est explicite.
    Il faudrait que tu nous donne un bout de code concernant l'initialisation du Context (en utilisant les balises [ code]...[ /code]).

  3. #3
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    0 [main] ERROR edu.internet2.middleware.shibboleth.aa.attrresolv.provider.JNDIDirectoryDataConnector - An error occurred while retieving data for principal (toto) :Can't load InitialContextFactory class: com.sun.jndi.ldap.LdapCtxFactory
    Tu peux donner un nom logique à des valeurs ?
    toto
    c'est pas terrible...
    [Cela me rappel la fois ou je devais modifier le code source devant un client... Le développeur avait donner des noms de valeurs sans référence à sa fonction. Le client regardait avec moi, et il ne pouvait que constater que le code était gaver de variables type 'Toto=Couilles+Tete'... Qu'on a l'air sérieux pour expliquer les bugs !]

    Et puis comme dis.... [ code...]

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut
    Merci de vos réponses.
    Voici le code utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
      <JNDIDirectoryDataConnector id="essai">
            <Search filter="uid=%PRINCIPAL%">
                    <Controls searchScope="SUBTREE_SCOPE" returningObjects="false" />
            </Search>
            <Property name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory" />
            <Property name="java.naming.provider.url" value="ldap://ldap1.xxxxx.fr:389/ou=people,dc=xxxxx,dc=fr" />
            <Property name="java.naming.security.principal" value="cn=xxxx,dc=xxxxxx,dc=fr" />
            <Property name="java.naming.security.credentials" value="xxxxxx" />
      </JNDIDirectoryDataConnector>
    Pour ce qui est de 'Toto' il s'agit d'un identifiant de test vers une base ldap, donc le nom logique je l'ai volontairement censuré puisqu'il s'agit d'un identifiant. De même que j'ai censuré certaines des informations du code que je viens de fournir. (Les informations remplacées par des xxxx)

  5. #5
    Membre chevronné Avatar de Bezout
    Profil pro
    Développement
    Inscrit en
    Septembre 2003
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Développement

    Informations forums :
    Inscription : Septembre 2003
    Messages : 234
    Par défaut
    hello,

    Essaie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Property name="java.naming.provider.url" value="ldap://ldap1.xxxxx.fr:389" />

    à la place de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Property name="java.naming.provider.url" value="ldap://ldap1.xxxxx.fr:389/ou=people,dc=xxxxx,dc=fr" />

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut
    Je viens de résoudre mon problème !

    Tout d'abord merci aux personnes ayant pris le temps de me répondre.

    En fait ce qui clochait était la version de JAVA et l'emplacement de JAVA_HOME sur la machine.

    Voici donc ce qu'il m'a fallu faire :
    - Install de JRE-5
    - Création d'un lien dur comme suit :
    ln -s /usr/java/jre-1.5.0.0_15 /usr/lacal/java
    - Modification du JAVA_HOME dans /etc/bashrc
    ajout de la ligne : export JAVA_HOME=/usr/local/java"

    Et voilà le tour est joué.

    Merci encore pour vos réponses et bonne continuation à tout le monde !

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

Discussions similaires

  1. Problème "LoadModule ssl_module modules/mod_ssl.so"
    Par ldcarpathes dans le forum Apache
    Réponses: 9
    Dernier message: 24/01/2008, 11h07
  2. Formulaires : problème avec les slashes et les quotes
    Par GarGamel55 dans le forum Langage
    Réponses: 1
    Dernier message: 12/10/2005, 15h59
  3. Problème d'index avec load data file
    Par bruno782 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 09/03/2005, 12h11

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