0

下面的代码是什么意思?

    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 容器路径?

谢谢森希尔

4

1 回答 1

0

代码p.put("java.naming.provider.url", "http://127.0.0.1:8080/tomee/ejb");是您的 JNDI 服务运行的位置。

“java.naming.provider.url”是属性的名称,用于指定您的客户端将使用的 JNDI 服务提供者的位置。更简单地说,它是一个告诉您数据存储在哪里的 URL。

于 2013-07-16T21:19:55.943 回答