2013-07-16 3 views
0

아래 코드는 무엇을 의미합니까?Java 속성에 대한 설명

Properties p = new Properties(); 
    p.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.openejb.client.RemoteInitialContextFactory"); 
    p.put("java.naming.provider.url", "http://127.0.0.1:8080/tomee/ejb"); 

마지막 줄 java.naming.provider.url의 기능은 무엇입니까? Bean EAR 파일이 위치한 EJB 컨테이너 경로로 전달됩니까?

감사 센씰

답변

0

코드 p.put("java.naming.provider.url", "http://127.0.0.1:8080/tomee/ejb");은 JNDI 서비스가 실행되는 위치입니다.

은 "java.naming.provider.url에는"는 클라이언트가 사용하는 JNDI 서비스 제공자의 위치를 ​​지정하는 속성의 이름입니다. 간단히 말해서, 데이터 저장소의 위치를 ​​알려주는 URL입니다.