No deberías usar un fichero de configuración dentro del jar, si tienes que cambiar algo es incómodo, además de que al ser usado como librería de otra aplicación, es ella la que debería definir qué y dónde se guarda el log.
Aparte de eso, el classloader no tiene problemas para leer un log4j.properties dentro de un jar, pero cuando intentas eso en un proyecto web la cosa se complica.
http://www.onjava.com/pub/a/onjava/2...log4j_ejb.html Cita: La hoja de properties deberá viajar con el .jar compilado y forma parte de los recursos de otro proyecto, pero según he leido por los foros si que se puede hacer.
¿Puedes poner algún enlace?