Précédent   Forum des professionnels en informatique > Java > Serveurs, conteneurs, et Java EE > GlassFish
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 21/11/2007, 17h33   #1 (permalink)
Membre expérimenté
 
Date d'inscription: juillet 2007
Messages: 514
Par défaut Quels sont les paramètres jndi pour GlassFish ?

Salut !

J'imagine que cette question a déjà été posée mais je n'ai trouvé de response nulle part. A chaque fois, ce sont les paramètres pour JBoss qu'on trouve :

Code :
 
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost:1099
 
Donc ma question, quels sont paramètres jndi pour GlassFish ?
verbose est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/11/2007, 22h48   #2 (permalink)
Membre Expert

 
Avatar de alexismp
 
Nom : Alexis Moussine-Pouchkine
Date d'inscription: janvier 2005
Messages: 1 307
Par défaut

En mettant appserv-rt.jar dans le CLASSPATH, la lecture automatique de jndi.properties permet de ne pas spécifier explicitement ces valeurs.
Les voici quand même:

Code :
 
java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory
java.naming.factory.url.pkgs=com.sun.enterprise.naming
java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl
 
__________________
http://blogs.sun.com/alexismp
alexismp est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/11/2007, 16h55   #3 (permalink)
Membre expérimenté
 
Date d'inscription: juillet 2007
Messages: 514
Par défaut

Merci pour l'info
verbose est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/03/2010, 10h58   #4 (permalink)
Invité de passage
 
Date d'inscription: janvier 2009
Messages: 9
Par défaut 2 choix sont possibles

1 er choix :
tu fais copier/coller du contenu suivant dans un fichier que tu vas nommer jndi.properties et que tu mettras dans ton root.

java.naming.factory.initial = com.sun.enterprise.naming.SerialInitContextFactory
java.naming.factory.url.pkgs = com.sun.enterprise.naming
java.naming.factory.state = com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl
#optional. Defaults to localhost. Only needed if web server is running
#on a different host than the appserver
org.omg.CORBA.ORBInitialHost = localhost
#optional. Defaults to 3700. Only needed if target orb port is not 3700.
org.omg.CORBA.ORBInitialPort = 3700


ensuite dans le code tu fais appel à ce jndi.properties de la façon suivante :

Properties props = new Properties();
props.load(new FileInputStream("jndi.properties"));
InitialContext ctx = new InitialContext(props);

2 éme choix :
c'est comme a dit notre ami , les developpeurs de Glassfish ont développé pour nous un .jar qui fait appel automatiquement au fichier jndi.properties , dans ce cas tu dois inclure dans ton classpath le jar appserv-rt.jar et ensuite dans ton code tu fais appel au jndi de la façon suivante :

InitialContext ctx = new InitialContext();

Bon courage.
zahenianis est déconnecté   Envoyer un message privé Réponse avec citation
NEWS JAVAFAQs JAVATUTORIELS JAVAJAVASEARCHSOURCESLIVRESOUTILS, EDI & APIBLOGDISCUSSIONSTV

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Java > Serveurs, conteneurs, et Java EE > GlassFish



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 16h06.


Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.