web-dev-qa-db-fra.com

Où est le "journal du serveur" pour Tomcat lors de l'exécution en externe depuis IntelliJ Ultimate?

Lors de l'exécution de mon application Vaadin sur Tomcat 8.5 en externe depuis IntelliJ Ultimate 2017.2 sur macOS Sierra, j'obtiens un message d'erreur:

Montre-artefact-ui: la guerre a explosé: erreur lors du déploiement de l'artefact. Voir le journal du serveur pour plus de détails.

➠ Où est ce "journal du serveur"?

Quand je regarde dans Apache-Tomcat-8.5.20> logs, le dossier est vide. En effet, je ne trouve aucune trace de mon application déployée dans Apache-Tomcat-8.5.20.

➠ Y a-t-il un autre endroit où IntelliJ + Tomcat place mon application et les journaux du serveur?

screen shot of "Run/Debug Configurations" > "Logs" dialog box

screen shot of "Application Servers" dialog with Apache Tomcat configuration displayed

9
Basil Bourque

IntelliJ IDEA affiche les fichiers journaux vous configurez dans les paramètres de configuration Exécuter/Déboguer en tant qu'onglets séparés dans la fenêtre de l'outil Exécuter ou Déboguer.

Pour Tomcat, les journaux réels sont placés sous CATALINA_BASE/logs répertoire. La valeur de CATALINA_BASE défini par IntelliJ IDEA sera imprimé dans la console de la fenêtre de l'outil Exécuter ou Déboguer.

Vous pouvez également trouver les fichiers journaux sous idea.system.path/Tomcat/<configuration name>/logs/.

4
CrazyCoder

IntelliJ affiche les journaux Tomcat

Réponse acceptée par CrazyCoder est correcte.

De plus, comme l'a commenté Jerry06, IntelliJ Ultimate affiche automatiquement les journaux sous forme d'onglets dans le volet de sortie du serveur.

Les fichiers sauvegardant ces journaux sont stockés dans le CATALINA_BASE comme expliqué dans l'autre réponse .

screen shot of server output panel showing (a) tabs for logs, (b) 'CATALINA_BASE' path logged

3
Basil Bourque