0
JNDI를 등록했습니다. 내가 Conrext.createSubcontext를 호출 할 때 나는 예외를 얻을 : 내가 놓친 곳Context.createSubcontext 예외를 throw합니다. javax.naming.OperationNotSupportedException
Registry reg = LocateRegistry.createRegistry(1099);
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
properties.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
properties.put(Context.PROVIDER_URL, "localhost:1099");
InitialContext initialContextcontext = new InitialContext(properties);
ic.createSubcontext("rmi://localhost/java:jdbc");
제안하십시오 :
javax.naming.OperationNotSupportedException
at com.sun.jndi.rmi.registry.RegistryContext.createSubcontext(RegistryContext.java:226)
at com.sun.jndi.toolkit.url.GenericURLContext.createSubcontext(GenericURLContext.java:390)
at javax.naming.InitialContext.createSubcontext(InitialContext.java:464)
구현처럼 보인다.
링크 나 몇 가지 예를 제안 할 수 있습니까? 모든 것을 시도했지만 성공하지 못한 것 같습니다. ( – Tioma
JNP 설명서에 오류가 있습니까? '모든 것'을 시도 할 수는 없습니까? 그렇지 않으면 해결책을 찾았을 것입니다. – EJP