Comment modifier le port par défaut du serveur Tomcat?

Comment modifier le port par défaut du serveur Tomcat?

Avant de passer à l'étape principale pour voir comment nous pouvons modifier le port par défaut de notre serveur Tomcat, allons d'abord dans un peu plus de profondeur et voir ce qu'est réellement ce serveur Tomcat et quelles sont les applications où il est principalement utilisé.

Comme mentionné précédemment, le serveur Apache Tomcat est un serveur Web open source qui agit comme un conteneur de servlet pour l'implémentation de plusieurs spécifications d'entreprise Java à grande échelle telles que Java Servlet, Java Server Pages, Java Expression Language et Java WebSocket Technologies. Les conteneurs de servlet font partie du serveur Web et peuvent être décrits comme plus ou moins un serveur d'applications qui fournit le modèle de programmation tout ce dont il a besoin - l'ouverture des prises, la gestion de certains composants, la gestion des appels d'API, etc. Le serveur Apache Tomcat est l'un des serveurs les plus utilisés et a mis en place plusieurs applications d'entreprise à grande échelle. En plus de cela, puisqu'il est opensource et relève de la licence Apache, il comprend une grande liste de développeurs et plusieurs forums où les gens fournissent toujours leurs commentaires et s'offrent une aide les uns aux autres.

Sans plus tarder, passons enfin au sujet principal de notre article.

Modification du port par défaut

Par défaut, le serveur Tomcat s'exécute sur le 8080 Numéro de port. Cependant, s'il s'agit de changer cela, cela peut être fait facilement en collant aux étapes suivantes:

1. Localiser le serveur.Fichier XML dans le répertoire Tomcat
Tout d'abord, nous devons savoir où nous avons exactement installé le serveur Tomcat. Dans Windows, allez à votre C répertoire, puis dans le Fichiers de programme Répertoire, recherchez n'importe quel répertoire avec les noms Tomcat, Apache Software Foundation ou Apache. Si vous trouvez l'un d'eux, ouvrez-les puis recherchez le confli annuaire.

Après avoir localisé, ouvrez-le, et il y aura un fichier appelé serveur.xml. Ouvrez ceci avec n'importe quel éditeur de fichiers que vous aimez.

Dans Linux, vous pouvez facilement trouver le répertoire domestique de Tomcat en recherchant dans la fenêtre de recherche. Après l'avoir trouvé, l'ouvrez puis entrez dans le confli répertoire et ouvrir le serveur.fichier xml.

Après avoir ouvert le fichier XML, vous verrez quelque chose de similaire au début:

2. Trouver la balise du connecteur
Après avoir ouvert le serveur.fichier xml, essayez de trouver une ligne à commencer par le Connecteur étiqueter. Selon votre version de Tomcat, celles-ci pourraient être l'un des deux ci-dessous:

Première version:

maxThreads = "150" MINSPARETHREADS = "25" MaxsPareThreads = "75"
enableLookups = "false" redirectport = "8443" accepterCount = "100"
ConnectionTimeout = "20000" DisableUploadTimeout = "true" />

Deuxième version:


ConnectionTimeout = "20000"
redirectport = "8443" />

3. Changer le numéro de port
Comme vous l'avez remarqué, la balise de connecteur dans chacune des deux versions ci-dessus a une propriété de port qui lui est attachée et cela a le numéro de port par défaut qui lui est attribué. Pour faire fonctionner votre serveur Tomcat sur un port différent, remplacez simplement ce port par le numéro de port que vous souhaitez que le serveur Tomcat s'exécute. Par exemple, je veux que mon serveur Tomcat s'exécute sur le port 8090, puis le changement que je apporterais à la balise du connecteur serait:

ConnectionTimeout = "20000"
redirectport = "8443" />

Comme on peut le voir dans l'exemple ci-dessus, j'ai simplement remplacé le numéro 8080 qui a été placé dans la propriété du port par mon port, 8090.

4. Redémarrer Tomcat
Après avoir modifié le port du serveur Tomcat, enregistrez le serveur.fichier xml. Si votre serveur Tomcat est actuellement en cours d'exécution, arrêtez-le, redémarrez et recommencez. S'il ne fonctionne pas, redémarrez simplement et commencez-le. Maintenant, lorsque vous exécutez votre serveur Tomcat, il fonctionnera sur le port que vous avez spécifié. Dans mon cas, ce serait le port 8090.

Conclusion

Le serveur Tomcat est l'un des serveurs Web les plus utilisés et est devenu extrêmement populaire dans la communauté. Il a des commandes bien définies et est facilement configurable comme le montre les étapes affichées dans l'article sur la modification de son port par défaut. Dans l'ensemble, c'est un outil qui vaut la peine de consacrer votre temps.