Пакет javax.naming
содержит API JNDI. Поскольку это всего лишь API, а не реализация, вам нужно указать, какую реализацию JNDI использовать. Реализации обычно относятся к серверу, с которым вы пытаетесь общаться.
Чтобы указать реализацию, вы передаете объект Properties
при создании InitialContext
. Эти свойства определяют используемую реализацию, а также местоположение сервера. Конструктор InitialContext
по умолчанию полезен только при наличии системных свойств, но свойства такие же, как если бы вы передали их вручную.
То, какие свойства вам нужно установить, зависит от вашего сервера. Вам нужно выследить эти настройки и подключить их.