0

Weblogic Server で初期コンテキスト ファクトリの名前を受け取る Java プログラムを作成しようとしています。

私が実行しようとしているJavaソースコードの下にあるかもしれません:

import java.io.IOException; 
import java.io.Serializable; 
import java.rmi.MarshalledObject; 
import java.util.Hashtable; 
import java.util.Map.Entry; 
import javax.naming.Binding; 
import javax.naming.CommunicationException; 
import javax.naming.ConfigurationException; 
import javax.naming.Context; 
import javax.naming.InvalidNameException; 
import javax.naming.Name; 
import javax.naming.NameClassPair; 
import javax.naming.NameParser; 
import javax.naming.NamingEnumeration; 
import javax.naming.NamingException; 
import javax.naming.Reference; 
import javax.naming.Referenceable; 
import javax.naming.Context;
import javax.naming.InitialContext;

public class GetInitialContextClass
{
    public static void main(String[] args) {
        Hashtable env = new Hashtable(5);
        Context ctx = getInitialContext(env);
        System.out.println(ctx);
    }
}

しかし、私は以下のエラーを受け取りました:

symbol  : method getInitialContext(java.util.Hashtable)
    location: class GetInitialContextClass
            Context ctx = getInitialContext(env);
                          ^

あなたの助けをお願いします。

4

2 に答える 2

0

Weblogic Server の初期コンテキスト ファクトリの名前を受け取る

WebLogic Server jndi ツリーに接続する必要がある場合は、次のコードを使用します。

   Hashtable env = new Hashtable(5);
   env.put(Context.INITIAL_CONTEXT_FACTORY,
           "weblogic.jndi.WLInitialContextFactory");
   env.put(Context.PROVIDER_URL,
           "t3://weblogicServer:7001");
   Context ctx = new InitialContext(env);
于 2016-10-26T09:08:07.900 に答える