如何将配置部署到Glass fish服务器的JNDI树

时间:2010-06-14 06:56:21

标签: glassfish weblogic jndi

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

环境 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中实现这一目标

先谢谢。

1 个答案:

答案 0 :(得分:1)

好像您正在寻找自定义的jndi资源:

http://docs.oracle.com/cd/E26576_01/doc.312/e24930/jndi.htm#beanz

相关问题