web-dev-qa-db-fra.com

Où puis-je afficher les fichiers journaux Tomcat dans Eclipse?

Où puis-je afficher les fichiers journaux Tomcat dans Eclipse?

Pour une raison quelconque, mon dossier d'installation/journal Tomcat est toujours vide.

BTW, Tomcat sauvegarde-t-il le fichier journal après un certain temps ou est-il immédiat?

136
Blankman

Allez dans la vue "Serveur", puis double-cliquez sur le serveur Tomcat que vous utilisez. Les fichiers journaux access sont stockés par rapport au chemin d'accès dans le champ "Chemin d'accès du serveur", lui-même relatif au chemin d'accès à l'espace de travail.

79
royalsampler

Je ne sais pas si vous recherchiez catalina.out ou l'un des autres journaux produits par Tomcat.

Toutefois, si vous recherchez le fichier journal catalina.out, suivez les instructions ci-dessous:

  • Dans l'onglet Serveurs, double-cliquez sur le serveur Tomcat. Vous obtiendrez un écran appelé Aperçu.

  • Cliquez sur "Ouvrir la configuration de lancement". Cliquez sur l'onglet "Common".

  • Vers le bas de l'écran, vous pouvez cocher la case "Fichier", puis spécifier un fichier pouvant être utilisé pour enregistrer la sortie de votre console (catalina.out).

  • Enfin, redémarrez le serveur Tomcat.

173
codesta

Un autre forum a fourni cette réponse:

Ahh, compris ça. Les propriétés système suivantes doivent être définies pour que le fichier "logging.properties" puisse être récupéré.

En supposant que Tomcat soit situé dans un projet Eclipse, ajoutez ce qui suit sous l'onglet "Arguments" de sa configuration de lancement:

-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

16
Steve Mitchell

On dirait que les bûches sont dispersées? J'ai trouvé des journaux d'accès sous <ProjectLocation>\.metadata\.plugins\org.Eclipse.wst.server.core\tmp0\logs

11
Santosh

Double-cliquez et ouvrez le serveur. Allez à 'Arguments'. -Dcatalina.base = .. quelque chose. Aller à ce quelque chose. Vos journaux sont là.

3
JRun

@ royalsampler dit :

Accédez à la vue Serveurs dans Eclipse, puis cliquez avec le bouton droit sur le serveur, puis cliquez sur Ouvrir. Les fichiers journaux sont stockés dans un dossier correspondant au chemin dans le champ "Chemin du serveur".

Comme le champ du chemin est non modifiable, vous pouvez également "Ouvrir la configuration de lancement", cliquer sur l'onglet Arguments, copier l'argument VM pour catalina.base (entre guillemets). Il s'agit du chemin complet de votre WTP. répertoire webapp: copier la valeur dans le presse-papiers peut vous éviter la tâche fastidieuse de naviguer dans le système de fichiers jusqu'au chemin.

Notez également que vous devriez voir la sortie dans le fichier journal de votre vue Console pendant l'exécution ou le débogage.

2
harschware

Si vous souhaitez consigner dans un fichier distinct de la console: double-cliquez sur le serveur -> Ouvrir la configuration de lancement -> Arguments -> add -Dlog.dir = "Chemin où vous voulez stocker ce fichier" et redémarrez le serveur.

Conseil: Assurez-vous que le serveur n'est pas en cours d'exécution lorsque vous essayez d'ajouter l'argument. Vous devez avoir log4j ou une structure de journalisation similaire en place.

1
Vineela Thonupunuri

si vous êtes après le journal catalina.out et que vous utilisez eclispe avec Tomcat, cela fonctionne pour moi:

  • créer catelina.out certains où dans votre ordinateur. Dans mon cas, je le mets dans le répertoire logs de mon répertoire d'installation Tomcat, par exemple: /opt/Apache-Tomcat-7.0.83/logs/catena.out
  • allez sur votre Eclipse, dans l'onglet Serveurs, double-cliquez sur le serveur Tomcat. Vous obtiendrez un écran appelé Aperçu.
  • Cliquez sur "Ouvrir la configuration de lancement". Cliquez ensuite sur l'onglet "Commun".
  • Dans la section d'entrée et de sortie standard, cochez la case "fichier de sortie", cliquez sur le système de fichiers, puis sélectionnez le dossier dans lequel vous créez votre fichier catelina.out.
  • Enfin, redémarrez le serveur Tomcat.
1
onlyme