Voilà, je voudrais commencer à écrire des applis sur j2ee.
Bon je commence tranquille :
achat de bouquins
premiere lecture
j'installe AppServer 7 de sun
j'installe JBuilder 8
je créé dans AppServer des ressources JDBC
j'écris ce code juste pour accéder au service de nom :
import javax.naming.*;
import java.util.Hashtable;
import javax.sql.*;
import java.sql.*;
public class test {
Context ctx;
public test() {
try {
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial",
"com.sun.jndi.cosnaming.CNCtxFactory" );
env.put("java.naming.provider.url", "iiop://localhost:5800" );
ctx = new InitialContext(env);
DataSource ds1 = (DataSource)ctx.lookup("testjndi" );
}
etc..
}
et il me répond
javax.naming.NameNotFoundException. Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
j'ai vérifié avec jnditree que le nom testjndi était bien là à la racine
J'ai rien configuré dans JBuilder.
Si une bonne âme pouvait m'aider, ce serait très gentil
Message édité par ayachi le 19-05-2003 à 07:14:58