tomcat的java.naming.provider.url是什么

我正在尝试使用Jndi从tomcat服务器获取数据库连接。在那种情况下,如果是tomcat,我的java.naming.provider.url是什么?

回答:

问题不是很清楚。根据JNDI 文档,url属性以rmi://

server:port格式指定注册表的位置。因此,至少在最初为注册表中注册的对象的绑定创建命名上下文时,您需要传递注册表的位置。您可以在此处找到示例代码:

// select the registry service provider as the initial context

env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.rmi.registry.RegistryContextFactory");

// specify where the registry is running

env.put(Context.PROVIDER_URL, "rmi://server:1099");

// create an initial context that accesses the registry

Context ctx = new InitialContext(env);

// now, the names stored in registry can be listed

NamingEnumeration enum = ctx.list("");

以上是 tomcat的java.naming.provider.url是什么 的全部内容, 来源链接: utcz.com/qa/427064.html

回到顶部