написал код для привязки в jndi и его исключение пустого указателя броска Я не уверен, что не так с конфигурацией - PullRequest
0 голосов
/ 25 мая 2019

попытка узнать jndi началась с привязки, но в ней показано исключение нулевого указателя. Я думаю, что с конфигурацией что-то не так

ошибка

Исключение в потоке "main" java.lang.NullPointerException в com.sun.jndi.fscontext.RefFSContext.addObjectToBindings (RefFSContext.java:484) в com.sun.jndi.fscontext.RefFSContext.bindObject (RefFSContext.ji.sun.33) 33RefFSContext.bind (RefFSContext.java:169) в com.sun.jndi.fscontext.FSContext.bind (FSContext.java:167) в javax.naming.InitialContext.bind (InitialContext.java:425) в ContextExample.main (ContextExample.main (.java: 15)

настроенный путь сборки и копирование и вставка файла fscontext.jar

он должен создать файл в каталоге location / home: / naveen: / jndi со всей информацией, котораяудержание monkeySteven, (просто пытаюсь реализовать кодовую форму youtube)

public static void main(String []args) throws NamingException
{
    Hashtable<String,String> environment = new Hashtable<String,String>();
    environment.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.fscontext.RefFSContextFactory");
    environment.put(Context.PROVIDER_URL,"file:/home:/naveen:/jndi");
    Context context = new InitialContext(environment);
    Monkey monkeySteven = new Monkey("steven","bananas",true);
    context.bind("monkey steven",monkeySteven);

}
...