2010-06-14 17 views
2

Je souhaite déployer une HashMap de configuration dans l'arborescence JNDI du serveur Glass Fish. Je migre un framework de Weblogic vers GLassfish. Auparavant, il était effectué via le code suivant:Comment déployer une configuration dans l'arborescence JNDI du serveur Glass Fish

Lorsque l'environnement estweblogic.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)); 
     } 
    } 
    } 

Peut-on suggérer comment cela peut être réalisé dans Glassfish

Merci à l'avance.

Répondre