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


Réponses:


80

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


7
le champ du chemin du serveur indique: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 où est-ce?
Blankman

10
Il fait référence à votre espace de travail. Vous y trouverez un dossier appelé .metadata et ainsi de suite.
Nils Schmidt

utilisez-vous le tomcat fourni avec eclipse ou faites-vous référence à une installation locale dans votre système de fichiers?
Nils Schmidt

installation locale dans mon système de fichiers.
Blankman

4
Il s'agit de l'emplacement du déploiement Tomcat, mais pas des fichiers journaux. @codesta a la bonne réponse.
SimplGy

178

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

Mais, 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 "Commun".

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

  • Enfin, redémarrez le serveur Tomcat.


2
Cela fonctionne, mais la méthode Eclipse est incroyablement différente de l'utilisation en production!
Nicolas Zozol

18

Un autre forum a fourni cette réponse:

Ahh, j'ai 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 le tomcat se trouve sous 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


12

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


C'est la réponse la plus directe à la question: "Où puis-je afficher les fichiers journaux Tomcat dans Eclipse?" Cela ne se fait pas en éclipse, mais en ce qui me concerne, c'est un point positif car je peux simplement les visualiser dans mon choix de vue dans une fenêtre complètement séparée. Les autres réponses semblent se concentrer sur la configuration de l'éclipse pour placer le fichier quelque part à portée de main.
Michael Potter

Le fichier catalina.out est visualisé directement dans la fenêtre de la console Eclipse.
Michael Potter

@Michael_potter Pas si vous exécutez un programme client.
DS.

3

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


2

@royalsampler a dit :

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

Étant donné que le champ du chemin n'est pas 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 répertoire Webapp WTP. Copier la valeur dans le presse-papiers peut vous éviter la tâche laborieuse de parcourir le système de fichiers vers le chemin.

Notez également que vous devriez voir la sortie vers le fichier journal dans votre vue Console lorsque vous exécutez ou déboguez.


1

Si vous voulez des journaux dans un fichier séparé autre que 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 un cadre de journalisation similaire en place.


1

si vous recherchez le journal catalina.out et que vous utilisez eclispe avec tomcat, cela fonctionne pour moi:

  • créez catelina.out quelque part 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 dans votre éclipse, 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 "fichier de sortie", cliquez sur le système de fichiers puis sélectionnez le dossier dans lequel vous créez votre catelina.out.
  • Enfin, redémarrez le serveur Tomcat.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.