javax.naming.NoPermissionException: у анонимного пользователя нет разрешения на JNDINAME для выполнения операции поиска - PullRequest
0 голосов
/ 07 декабря 2011

Я настроил 3 пула соединений JDBC на моем сервере weblogic (версия 10.3).Я вижу, как пулы правильно инициализируются на сервере, однако всякий раз, когда я пытаюсь выполнить поиск из моей службы Spring, я получаю следующее:

Ошибка вызова метода init;Вложенное исключение - javax.naming.NoPermissionException: у анонимного пользователя нет разрешения на JNDINAME для выполнения операции поиска.JNDINAME - это имя JNDI.

В чем здесь проблема?

Ответы [ 2 ]

1 голос
/ 26 июля 2013

в конфигурации / безопасности домена, отметьте «Анонимный поиск администратора включен»

0 голосов
/ 22 декабря 2011

Ваш поток запущен с использованием неизвестного или анонимного пользователя, и у этого пользователя нет доступа для поиска данных src в дереве jndi.

Я бы проверил настройки безопасности данных src и домена. В weblogic вы можете сделать это через консоль администратора, в настройках data src или в дереве jndi.

Если это удаленный поиск, вам нужно установить доверие между доменами.

...