revise la instalación de nuevo, encontré algunos errores pero nada que hiciera referencia al lugar del log4j.conf a pesar de corregirlos sigue dándome la misma salida:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet MainServlet threw exception
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
java.lang.Thread.run(Thread.java:636)
root cause
java.lang.RuntimeException: No se pudo encontrar el archivo de configuración de Log4J en /usr/local/comdoc/conf/log4j.conf
comdocII.control.web.MainServlet.configurarLog4j(MainServlet.java:120)
comdocII.control.web.MainServlet.init(MainServlet.java:78)
javax.servlet.GenericServlet.init(GenericServlet.java:212)
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
java.lang.Thread.run(Thread.java:636)
note The full stack trace of the root cause is available in the JBossWeb/2.0.1.GA logs.
el log
2009-09-28 14:20:03,280 INFO [STDOUT] Directorio de instalación de Comdoc: /usr/local/comdoc
2009-09-28 14:20:03,280 INFO [STDOUT] Inicializando log4j desde el archivo /usr/local/comdoc/conf/log4j.conf
2009-09-28 14:20:03,280 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/comdocII]] StandardWrapper$
java.lang.RuntimeException: No se pudo encontrar el archivo de configuración de Log4J en /usr/local/comdoc/conf/log4j.conf
at comdocII.control.web.MainServlet.configurarLog4j(MainServlet.java:120)
at comdocII.control.web.MainServlet.init(MainServlet.java:78)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
y sigue…
si queres te lo mando completo, pero sigue tomando que la aplicación está instalada en el direcorio incorecto:
INFO [STDOUT] Directorio de instalación de Comdoc: /usr/local/comdoc
probé buscar todos los archivos con esa cadena a ver si descubría alguna configuración que se me pasara por alto pero solo lo encontré en los logs.
Así que me puse a ver el boot.log y aparece la entrada comdoc.dir: /usr/local/comdoc
sin embargo antes que esta entrada aparece:
Server Home Dir: /usr/local/jboss/server/comdoc
todo lo que esta referenciado a server parece que está bien
la referencia a comdoc.dir solo aparece dentro del archivo log4j.conf
¿Donde se inicializa esta variable?