Я создал приложение Java EE на Glassfish, и оно успешно развернуто и запущено.Однако, когда я пытаюсь использовать junit для тестирования модуля приложения-клиента, он говорит javax.naming.NoInitialContextException: необходимо указать имя класса в среде или свойстве системы, либо в качестве параметра апплета, либо в файле ресурсов приложения: java.naming.factory.initial Я пытался разными способами:
Hashtable env=new Hashtable();
env.put("java.naming.factory.initial","com.sun.enterprise.naming.SerialInitContextFactory");
Context c = new InitialContext(env);
Object remote = c.lookup("java:comp/env/BookStore");
, и он говорит, что не может найти класс com.sun.enterprise.naming.SerialInitContextFactory
Я ищу эту проблему в течение 2 днейно у меня нет надежды :( Заранее спасибо