J'essaye la pratique Java servlet où j'ai besoin du serveur Tomcat. Je choisis IntelliJ comme mon IDE qui me lance un message popup:
J'ai utilisé cette configuration:
Et ceci est ce qui se trouve dans le fichier server.xml de Tomcat, où u peut voir que le numéro de port correspond également à celui dans IntelliJ. Mais les numéros de port de JMX, HTTPS et AJP ne sont pas mentionnés par défaut dans ce fichier serveur.
Maintenant, la principale question est de savoir pourquoi IntelliJ répond comme ça quand tout "semble" bien? Aidez-moi si u delt avec ce problème.
Dans votre dossier d'installation de Tomcat, accédez à
"server.xml
"(probablement sous /usr/share/Tomcat{x}/conf/
) fichier et modification:
<Server port="-1" shutdown="SHUTDOWN">
à
<Server port="8005" shutdown="SHUTDOWN">
Comme mentionné par de in this Jetbrains issue page tacker.
Une autre chose importante est: dans la section Déploiement, assurez-vous d'ajouter un artefact comme ceci:
Et encore une fois si vous manquez quelque chose, suivez this page. Et si vous êtes dans un autre problème plus profond, suivez le lien this où j'ai discuté pour résoudre l'intégration de Tomcat9 et IntelliJ 2019.1.3 dans Ubuntu 19.04. Il m'a fallu 5 jours pour résoudre ce problème.