Как развернуть конфигурацию в дереве JNDI сервера Glass fish - PullRequest
2 голосов
/ 14 июня 2010

Я хочу развернуть HashMap конфигурации в дереве JNDI сервера Glass Fish. Я перевожу фреймворк с 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 Ответ

1 голос
/ 09 января 2013

Кажется, что вы ищете пользовательские ресурсы jndi:

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

...