步骤1:
去E:\weblogic81\user_projects\domains\mydomain
。然后输入Setenv
命令。如下
E:\weblogic81\user_projects\domains\mydomain>setenv
第2步:
Weblogic.jar
您的客户端应用程序需要该文件。它可能包含在以下路径E:\weblogic81\weblogic81\server\lib\weblogic.jar
中。因此设置此文件夹的类路径或将此 weblogic.jar 文件复制到您的应用程序文件夹中,以便您的应用程序首先可以使用 weblogic.jar 文件。
E:\weblogic81\user_projects\domains\mydomain>set CLASSPATH=%CLASSPATH%;E:\weblogic81\weblogic81\server\lib;.
第 3 步:
如上所示,在命令提示符中转到域文件夹并设置类路径。为了不打扰其他类路径,请将类路径设置为:
set CLASSPATH=%CLASSPATH%;E:\weblogic81\weblogic81\server\lib;.
这里 ( .
) 点表示将类路径设置为当前目录。
第4步:
类路径设置后运行命令STARTWEBLOGIC如下:
E:\weblogic81\user_projects\domains\mydomain>STARTWEBLOGIC
第 5 步:
不要登录到 weblogic 服务器。如果您已经登录,只需注销并在 myeclipse 或其他一些 IDE 中编写以下代码。
第 6 步:
package directory.service;
import java.util.*;
import weblogic.jndi.*;
import java.io.FileInputStream;
import javax.naming.*;
public class GetInitContext {
/**
* @param args
*/
public static void main(String[] args) {
try{
weblogic.jndi.Environment env=new weblogic.jndi.Environment();
weblogic.jndi.Environment environment = new weblogic.jndi.Environment();
environment.setInitialContextFactory(
weblogic.jndi.Environment.DEFAULT_INITIAL_CONTEXT_FACTORY);
env.setProviderUrl("t3://localhost:7001");
env.setSecurityPrincipal("agni");
env.setSecurityCredentials("agnidevam");
Context context=env.getInitialContext();
System.out.println("got the initial context for weblogic server---> "+context);
context.createSubcontext("sone");
context.bind("agni one",new Integer(10));
context.createSubcontext("sone/sctwo");
context.bind("agni two",new Integer(20));
context.createSubcontext("sone/sctwo/scthree");
context.bind("agni three",new Integer(30));
System.out.println("subcontex object created please check in admin server for more details");
}
catch(Exception e){
System.out.println("file inputstream exception ---> "+e);
}
}
}
第 7 步:
执行上面的代码,登录weblogic,右键myserver>view jndi tree>
找到绑定的对象信息。