Yep - sto vedendo distruggere e lo scarico dei codici categoria - che probabilmente inoltre riducono i codici categoria di log4j (metodi statici, non usati da chiunque altro o forcebly che non sono scaricati) - che che causa il codice categoria al sembrare scarico. Quello è esattamente il genere di ceppo che ho pensato vedere.
e quello spiega perché questo è un errore - la chiamata sta venendo a partire dalla molla, non da log4j in se.
1.2.16 sono abbastanza nuovi - in modo da non potete ottenere più annotante da esso anche se provate a andare in su nelle versioni.
PS:
http://logging.apache.org/log4j/1.2/xref/org/apache/log4j/LogManager.html potrebbe realmente essere una migliore spiegazione che qualche cosa io può dire che - vedere come gli impianti getLoggerRepository di metodo - questo è che cosa causa tutti questi messaggi di errore.
potreste volere tecnicamente vedere se i consigli qui:
http://logging.apache.org/log4j/1.2/faq.html#unload sta aiutando nel vostro caso - org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES
potrebbe probabilmente arrestare la molla dallo scarico di quei che non dovessero essere scaricati ma ritengo sospetto che non è questo codice categoria che causi le edizioni qui comunque ma degno un controllo.
Ci potrebbe essere una regolazione nel glassfish o in primavera (o in entrambi) per convincerla per giocare piacevolmente insieme - ma il problema mentre sembra è che qualcosa che sia stato annotato come metta a punto se sia stato denominato internamente, è annotato come errore perché viene esternamente.
Poichè questi sono membri statici e come ho accennato prima che il messaggio sia scritto, l'elemento offendente è inizializzato correttamente, il log4j correttamente è inizializzato ancora e può essere usato.