Шаг 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
. поэтому установите classpath для этой папки или скопируйте этот файл weblogic.jar в папку приложения, чтобы файл weblogic.jar был доступен вашему приложению в первую очередь.
E:\weblogic81\user_projects\domains\mydomain>set CLASSPATH=%CLASSPATH%;E:\weblogic81\weblogic81\server\lib;.
Шаг 3:
Перейдите в папку домена в командной строке, как показано выше, и установите classpath.
Чтобы не беспокоить другие пути к классам, установите classpath как:
set CLASSPATH=%CLASSPATH%;E:\weblogic81\weblogic81\server\lib;.
Здесь (.
) точка представляет установленный путь к классу для текущего каталога.
Шаг 4:
После установки classpath выполните команду 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>
, чтобы найти информацию о связанных объектах.