2010-06-14 62 views
2

我想将配置的HashMap部署到Glass Fish服务器的JNDI树。我正在将一个框架从Weblogic迁移到GLassfish。以前它通过以下代码完成。如何将配置部署到Glassfish服务器的JNDI树

环境是weblogic.jndi.Environment;

public void deployConfiguration(HashMap configuration) 
    throws GenericFrameworkException { 
    Context ictx = null; 
    String configParameter = null; 
    Environment env = new Environment(); 
    env.setReplicateBindings(false); 
    // get the NOT replicating initial context of this server 
    ictx = ServiceLocator.getNotReplicatingInitialContext(); 
    if (ictx != null) { 
     Set e = configuration.keySet(); 
     Iterator iter = e.iterator(); 
     while (iter.hasNext()) { 
     configParameter = (String) iter.next(); 
     this.addParameter(
      ictx, 
      Constants.JNDI_SUB_PATH, 
      configParameter, 
      configuration.get(configParameter)); 
     } 
    } 
    } 

任何一个可以建议如何能在Glassfish的

感谢提前实现。

回答

相关问题