¿Dónde puedo ver los archivos de registro de Tomcat en Eclipse?


Respuestas:


80

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 en sí mismo es relativo a la ruta del espacio de trabajo.


77
el campo de la ruta del servidor dice: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 ¿dónde está eso?
Blankman

10
Se refiere a su espacio de trabajo. Allí encontrará una carpeta llamada .metadata, etc.
Nils Schmidt

¿Está utilizando el tomcat que viene con eclipse o se refiere a una instalación local en su sistema de archivos?
Nils Schmidt

instalación local en mi sistema de archivos.
Blankman

44
Esta es la ubicación de la implementación de Tomcat, pero no los archivos de registro. @codesta tiene la respuesta correcta.
SimplGy

178

No estoy seguro de si estabas buscando catalina.out o uno de los otros registros producidos por Tomcat.

Pero, si busca el archivo de registro catalina.out, siga 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 la salida de su consola (catalina.out).

  • Finalmente, reinicie el servidor Tomcat.


2
Esto funciona, pero la forma de Eclipse es increíblemente diferente del uso de producción.
Nicolas Zozol

18

Otro foro proporcionó esta respuesta:

Ahh, descubrí esto. Deben establecerse las siguientes propiedades del sistema, de modo que pueda recuperarse el archivo "logging.properties".

Suponiendo que el tomcat se encuentra en un proyecto 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


12

Parece que los registros están dispersos? Encontré registros de acceso debajo <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


Esta es la respuesta más directa a la pregunta: "¿Dónde puedo ver los archivos de registro de Tomcat en Eclipse?" No se hace en eclipse, pero en lo que a mí respecta, eso es positivo, ya que puedo verlos en mi elección de vista en una ventana completamente separada. Las otras respuestas parecen centrarse en configurar eclipse para poner el archivo en algún lugar útil.
Michael Potter

El archivo catalina.out se ve directamente en la ventana de la consola de Eclipse.
Michael Potter

@Michael_potter No si estás ejecutando un programa cliente.
DS.

3

Haga doble clic y abra el servidor. Ve a 'Argumentos'. -Dcatalina.base = .. algo. Ve a ese algo. Tus registros están ahí.


2

@royalsampler dijo :

Vaya a la vista Servidores en Eclipse, luego haga clic derecho en el servidor y haga clic en Abrir. Los archivos de registro se almacenan en una carpeta reactiva a la ruta en el campo "Ruta del servidor".

Como el campo de ruta no se puede editar, también puede "Abrir configuración de inicio", hacer clic en la pestaña Argumentos, copiar el argumento VM para catalina.base (entre comillas). Esta es la ruta completa de su directorio de aplicaciones web WTP. Copiar el valor en el portapapeles puede ahorrarle la laboriosa tarea de explorar el sistema de archivos en la ruta.

También tenga en cuenta que debería ver la salida del archivo de registro en la vista de la Consola mientras ejecuta o depura.


1

Si desea iniciar sesión en un archivo separado que no sea la consola: haga doble clic en el servidor -> Abrir configuración de inicio -> Argumentos -> agregue -Dlog.dir = "Ruta donde desea almacenar este archivo" y reinicie el servidor.

Consejo: Asegúrese de que el servidor no se esté ejecutando cuando intente agregar el argumento. Debe tener log4j o un marco de registro similar en su lugar.


1

si buscas el registro catalina.out y estás usando eclispe con tomcat, esto funciona para mí:

  • crea catelina.out en algún lugar de tu 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 creará su catelina.out.
  • Finalmente, reinicie el servidor Tomcat.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.