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

Eclipse Java Discussion :

[Info]Initialisation InitialContext


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 11
    Par défaut [Info]Initialisation InitialContext
    Hello,

    j'ai un petit souci tout relatif à Eclipse. En effet j'exécute le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    import org.jnp.interfaces.NamingContextFactory;
    import javax.naming.*;
    import javax.jms.*;
     
    private static Context getInitialContext() throws NamingException {
        Hashtable environment = new Hashtable();
        environment.put(Context.INITIAL_CONTEXT_FACTORY,
                        "org.jnp.interfaces.NamingContextFactory");
        environment.put(Context.URL_PKG_PREFIXES,
                        "org.jboss.naming:org.jnp.interfaces");
        environment.put(Context.PROVIDER_URL, "localhost:1099");
        return new InitialContext(environment);
      }
     
     
    public static void main(String[] args) throws Exception {
    Context ctx = getInitialContext();
    }
    Ce code se trouve dans une classe simulator.java qui n'a pas grande importance dans le contexte ici.

    Ce qui me trouble c'est que ce code marche parfaitement sous Jbuilder, mais que sous Eclipse j'obtiens l'erreur suivante:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/Logger
    at org.jnp.interfaces.NamingContext.<clinit>(NamingContext.java:104)
    at org.jnp.interfaces.NamingContextFactory.getInitialContext(NamingContextFactory.java:41)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:197)
    at test.Simulator.getInitialContext(Simulator.java:55)
    at test.Simulator.main(Simulator.java:62)

    J'aimerais vraiment pouvoir exécuter ce code dans Eclipse... est-ce que qqn a une solution par hasard?

    Merci d'avance,

    Sébastien



    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    tu dois rajouter la bibliotheque de jboss dans ton classpath ou dans ton projet.

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

Discussions similaires

  1. Initialisation de la culture info par défaut
    Par fanou666 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/11/2013, 16h48
  2. Réponses: 1
    Dernier message: 11/05/2013, 12h16
  3. initialiser les label avec des infos provenant d'une table
    Par mouss4rs dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 24/04/2008, 09h54
  4. [Manip de fichiers] Fonction retournant des infos
    Par sans_atouts dans le forum C
    Réponses: 3
    Dernier message: 24/07/2002, 14h16
  5. [CR] Est il possible de créer des univers avec Seagate Info?
    Par Frank dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/06/2002, 15h22

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