问题不是很清楚。根据JNDI 文档,url属性以rmi://
server:port格式指定注册表的位置。因此,至少在最初为注册表中注册的对象的绑定创建命名上下文时,您需要传递注册表的位置。您可以在此处找到示例代码:
// select the registry service provider as the initial contextenv.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.rmi.registry.RegistryContextFactory");// specify where the registry is runningenv.put(Context.PROVIDER_URL, "rmi://server:1099");// create an initial context that accesses the registryContext ctx = new InitialContext(env);// now, the names stored in registry can be listedNamingEnumeration enum = ctx.list("");


