web-dev-qa-db-fra.com

Comment résoudre «Erreur lors de l'exécution du serveur Tomcat (Ubuntu): problème de port hors plage». problème?

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:

Screensot of the pop error message by Intellji.

J'ai utilisé cette configuration: Screenshot image of IntelliJ Tomcat Local server 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.

3
Pranav

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: Screenshot of Tomcat Config page

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.

7
user889789