XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Can't Do
    • Icon: Major Major
    • None
    • None
    • Class Loading
    • None
    • Medium

      Buenos Días,

      Tengo problema con la version 7.1.1 de Jboss por defecto viene creado un Selector y yo intento crea uno nuevo para el manejo de mi classes me arroja el siguiente error

      Preferred repository selector not installed because one has already exists. No problem, using existing selector...

      Estado investigando de verdad no conseguido algo para poder solventar este problema el la ultima version de Jboss 6 no ocurre este mismo problema agradezco toda la colaboración que me puedan brindar

      Te anexo el codigo que utilizo

      import java.util.*;
      import javax.naming.*;
      import org.apache.log4j.Hierarchy;
      import org.apache.log4j.Level;
      import org.apache.log4j.spi.*;

      public class Log4jContextJNDISelector
      implements RepositorySelector
      {
      public Log4jContextJNDISelector()

      { defaultHierarchy = new Hierarchy(new RootLogger(Level.DEBUG)); }

      public LoggerRepository getLoggerRepository()
      {
      String loggingContextName = null;
      try

      { Context ctx = new InitialContext(); loggingContextName = (String)ctx.lookup("java:comp/env/log4j/logging-context"); }

      catch(NamingException ne) { }
      if(loggingContextName == null)
      return defaultHierarchy;
      Hierarchy hierarchy = (Hierarchy)hierMap.get(loggingContextName);
      if(hierarchy == null)

      { hierarchy = new Hierarchy(new RootLogger(Level.DEBUG)); hierMap.put(loggingContextName, hierarchy); }

      return hierarchy;
      }

      Archivo web.xml esta configuración

      <context-param>
      <param-name>log4j-selector</param-name>
      <param-value>ve.com.prueba.gdis.cia.config.logging.Log4jContextJNDISelector</param-value>
      <description> Selector de repositorios basado en JNDI desde donde se
      configurar el repositorio de logs para esta aplicación
      </description>
      </context-param>

            dlloyd@redhat.com David Lloyd
            maxmax33 Pablo Ochoa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: