Properties prop = new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
prop.put(Context.PROVIDER_URL, "t3:// "+strIP+":"+strPort);设置JVM的启动参数,以便以后读取.

解决方案 »

  1.   

    是所有的EJB都这么启动吗,后面的参数有什么地方需要根据实际情况改动
      

  2.   

    你的客户端要调用远程的EJB,就要用Properties设置,prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    这句是指明weblogic是JNDI的提供者。prop.put(Context.PROVIDER_URL, "t3:// "+strIP+":"+strPort);
    这句是设置远程weblogic的URL
      

  3.   

    如果是本地JNDI调用,不用Properties设置也行。