что было бы java.naming.provider.url для tomcat - PullRequest
3 голосов
/ 16 марта 2011

Я пытаюсь получить соединение с базой данных с сервера Tomcat, используя Jndi.В таком случае, что будет мой java.naming.provider.url в случае tomcat ??

1 Ответ

0 голосов
/ 24 июля 2012

Вопрос не очень понятен. Согласно документации 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("");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...