java - servlet - ¿Dónde puedo ver los archivos de registro de Tomcat en Eclipse?
servlet java ejemplo (8)
Haga doble clic y abra el servidor. Ve a ''Argumentos''. -Dcatalina.base = .. algo. Ve a ese algo. Tus registros están ahí.
¿Dónde puedo ver los archivos de registro de Tomcat en Eclipse?
Por alguna razón, mi carpeta de instalación / registro de Tomcat siempre está vacía.
Por cierto, ¿Tomcat va al archivo de registro después de un tiempo o es inmediato?
No estoy seguro de si estabas buscando catalina.out o uno de los otros registros producidos por Tomcat.
Pero, si buscas el archivo de registro catalina.out, sigue las instrucciones a continuación:
En la pestaña de servidores, haga doble clic en el Servidor Tomcat. Obtendrá una pantalla llamada Descripción general.
Haga clic en "Abrir configuración de inicio". Haga clic en la pestaña "Común".
Hacia la parte inferior de la pantalla puede marcar la casilla de verificación "Archivo" y luego especificar un archivo que pueda usarse para registrar su salida de consola (catalina.out).
Finalmente, reinicie el servidor Tomcat.
Otro foro proporcionó esta respuesta:
Ahh, descubrió esto. Deben establecerse las siguientes propiedades del sistema para que pueda recogerse el archivo "logging.properties".
Suponiendo que el tomcat se encuentra en un proyecto de Eclipse, agregue lo siguiente en la pestaña "Argumentos" de su configuración de inicio:
-Dcatalina.base="${project_loc}/<apache-tomcat-5.5.23_loc>"
-Dcatalina.home="${project_loc}/<apache-tomcat-5.5.23_loc>"
-Djava.util.logging.config.file="${project_loc}/<apache-tomcat-5.5.23_loc>/conf/logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file
Parece que los registros están dispersos? Encontré registros de acceso en <ProjectLocation>/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/logs
Si desea registrar en un archivo aparte de la consola: haga doble clic en el servidor -> Abrir configuración de inicio -> Argumentos -> agregar -Dlog.dir = "Ruta donde desea almacenar este archivo" y reiniciar el servidor.
Consejo: asegúrese de que el servidor no se esté ejecutando cuando intente agregar el argumento. Debería tener log4j o un marco de registro similar en su lugar.
Vaya a la vista "Servidor", luego haga doble clic en el servidor Tomcat que está ejecutando. Los archivos de registro de acceso se almacenan en relación con la ruta en el campo "Ruta del servidor", que a su vez es relativa a la ruta del espacio de trabajo.
si buscas el registro de catalina.out y estás usando eclispe con tomcat, esto funciona para mí:
- crear catelina.out algunos en su computadora. En mi caso, lo puse en el directorio de registros de mi directorio de instalación de tomcat, por ejemplo: /opt/apache-tomcat-7.0.83/logs/catena.out
- vaya a su eclipse, en la pestaña de servidores, haga doble clic en el Servidor Tomcat. Obtendrá una pantalla llamada Descripción general.
- Haga clic en "Abrir configuración de inicio". Luego haga clic en la pestaña "Común".
- En la sección de entrada y salida estándar, marque "archivo de salida", haga clic en el sistema de archivos y luego seleccione la carpeta donde crea su catelina.out.
- Finalmente, reinicie el servidor Tomcat.
@royalsampler dijo :
Vaya a la vista Servidores en Eclipse y luego haga clic derecho en el servidor y haga clic en Abrir. Los archivos de registro se almacenan en una carpeta realativa a la ruta en el campo "Ruta del servidor".
Como el campo de ruta no puede editarse, también puede "Abrir configuración de ejecución", hacer clic en la pestaña Argumentos, copiar el argumento de VM para catalina.base (entre comillas). Esta es la ruta completa de su directorio de aplicaciones web WTP. Copiar el valor al portapapeles puede ahorrarle la laboriosa tarea de explorar el sistema de archivos en la ruta.
También tenga en cuenta que debería ver el resultado en el archivo de registro en su vista de consola mientras ejecuta o depura.