关于j2ee中jndi的问题?help!

04-07-24 tangseng

我装了j2eesdk1.4 用上面自带的deploy工具把ejb部署好了,能看到我写的helloApp在上面running了.

然后我运行客户端程序HelloClient,老是提示

javax.naming.conmunicationException:localhost:389. root exception is java.net.ConectException Connection refused :connect......

我是这样设置jndi环境的

Hashtable env = new Hashtable(4);

env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");

env.put(Context.PROVIDER_URL,"ldap://localhost");

Context initctx = new InitialContext(env);

是不是Context.PROVIDER_URL,"ldap://localhost这儿有错.这个url应该怎么写??如果我是调用远程?怎么知道服务器的jndi环境呢?

是不是还要安装jndi服务呢??

banq
2004-08-10 12:54

学习J2EE 请使用JBoss, J2eesdk太虚,不能立即引导你进入实践,到时实践,你还要从头开始学习。