Abr 112014
 
Artículo Java

En ocasiones, al ejecutar una aplicación java podemos encontrarnos con el siguiente mensaje de error:

Esto significa que la aplicación utiliza el API log4j para la generación de mensajes de trazado, pero no encuentra el fichero de configuración log4j.properties.

Podemos obtener más información sobre el problema, añadiendo el parámetro “-Dlog4j.debug”:

Como podemos ver, el sistema intenta encontrar un fichero llamado “log4j.xml”, o bien “log4j.properties”, utilizando el “classloader”.

Por lo tanto, el fichero hay que colocarlo en cualquiera de los directorios especificados en la variable CLASSPATH, que es también donde el sistema buscará las clases que necesite cargar para ejecutar la aplicación.

Alternativamente, podemos especificar la ubicación añadiendo el parámetro “-Dlog4j.configuration=’path_to_log4j.properties’:

 Publicado por en 11:19 am

 Deja un comentario

(requerido)

(requerido)