Значение ошибки NoInitialContextException - PullRequest
58 голосов
/ 06 октября 2009

Я пишу клиент для моего EJB и при попытке его выполнить получаю следующее исключение:

javax.naming.NoInitialContextException: необходимо указать имя класса в среде или системном свойстве, или как параметр апплета, или в файл ресурсов приложения.

Я просто не могу понять, в чем проблема.

Ответы [ 12 ]

0 голосов
/ 14 сентября 2015

Сделайте это:

Properties props = new Properties();
props.setProperty(Context.INITIAL_CONTEXT_FACTORY, "com.sun.enterprise.naming.SerialInitContextFactory");
Context initialContext = new InitialContext(props);

Также добавьте это в библиотеки проекта:

C:\installs\glassfish\glassfish-4.1\glassfish\lib\gf-client.jar отрегулируйте путь соответственно

0 голосов
/ 01 августа 2013

убедитесь, что включены зависимости для наименования причала и пристани плюс (а не только предоставленная область). Это исправило это для меня.

...