Для прибавления к тому, что James A. N. Stauffer и cynicalman сказали - я буду держать пари, что существует другой log4j.xml / log4j.properties на пути к классу кроме того, который Вы хотите использоваться, который заставляет log4j настраивать себя способ, которым это.
-Dlog4j.debug
абсолютный уничтожитель способ диагностировать любые проблемы log4j.
GeoLite City и GeoLite Country можно использовать под
All advertising materials and documentation mentioning features or use of
this database must display the following acknowledgment:
"This product includes GeoLite data created by MaxMind, available from
http://maxmind.com/"
, который, конечно, не является открытым исходным кодом, но может помочь вам начать работу.
API:
The GeoIP C Library is licensed under the LGPL.
Некоторые проекты с открытым исходным кодом перечислены на Virtual Terrain .
И некоторые Java-преобразователи IP: http://javainetlocator.sourceforge.net/