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?
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/
.
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 .