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

How Change Default Port Tomcat Server



Avant de passer à l'étape principale consistant à voir comment nous pouvons changer le port par défaut de notre serveur Tomcat, abordons d'abord un peu plus en profondeur et voyons 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 la mise en œuvre de plusieurs spécifications d'entreprise Java à grande échelle telles que les technologies Java Servlet, Java Server Pages, Java Expression Language et Java WebSocket. Les conteneurs de servlets font partie du serveur Web et peuvent être décrits comme plus ou moins un serveur d'applications qui fournit au modèle de programmation tout ce dont il a besoin - l'ouverture de sockets, 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 alimenté plusieurs applications d'entreprise à grande échelle. En plus de cela, puisqu'il est open source et relève de la licence Apache, il comprend une grande liste de développeurs et plusieurs forums où les gens fournissent toujours leur contribution et s'aident les uns les 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 est nécessaire de changer cela, cela peut être fait facilement en respectant les étapes suivantes :



1. Localisation du fichier Server.xml dans le répertoire Tomcat
Tout d'abord, nous devons savoir où exactement avons-nous installé le serveur Tomcat. Sous Windows, accédez à votre C répertoire, puis dans le Fichiers de programme répertoire, recherchez n'importe quel répertoire portant les noms Tomcat, Apache Software Foundation ou Apache. Si vous en trouvez, ouvrez-les, puis recherchez le conf annuaire.





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



Sous Linux, vous pouvez facilement trouver le répertoire personnel de Tomcat en recherchant dans la fenêtre de recherche. Après l'avoir trouvé, ouvrez-le puis entrez dans le conf répertoire et ouvrez le fichier server.xml.

Après avoir ouvert le fichier xml, vous verrez quelque chose de similaire au début de celui-ci :

2. Trouver l'étiquette du connecteur
Après avoir ouvert le fichier server.xml, essayez de trouver une ligne commençant par le Connecteur étiqueter. Selon votre version de tomcat, il peut s'agir de l'une des deux ci-dessous :

Première version:

='8080'maxHttpHeaderSize='8192'
maxThreads='150'minSpareThreads='25'maxSpareThreads='75'
activerRecherches='faux'Port de redirection='8443'accepterCompte='100'
délai de connection dépassé='20000'disableUploadTimeout='vrai' />

Deuxième version :



=
'8080'protocole='HTTP / 1.1'
délai de connection dépassé='20000'
Port de redirection='8443' />

3. Modification du numéro de port
Comme vous l'avez remarqué, la balise Connector dans chacune des deux versions ci-dessus est associée à une propriété de port et le numéro de port par défaut lui est attribué. Pour que votre serveur Tomcat s'exécute sur un port différent, remplacez simplement ce port par le numéro de port sur lequel vous souhaitez que le serveur Tomcat s'exécute. Par exemple, je veux que mon serveur Tomcat s'exécute sur le port 8090, alors la modification que j'apporterais à la balise Connector serait :

=
'8090'protocole='HTTP / 1.1'
délai de connection dépassé='20000'
Port de redirection='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é Port par mon port, 8090.

4. Redémarrage de Tomcat
Après avoir modifié le port du serveur Tomcat, enregistrez le fichier server.xml. Si votre serveur Tomcat est en cours d'exécution, arrêtez-le, redémarrez-le et redémarrez-le. S'il ne fonctionne pas, redémarrez-le simplement, puis démarrez-le. Désormais, lorsque vous exécutez votre serveur Tomcat, il s'exécutera 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 immensément populaire dans la communauté. Il possède des commandes bien définies et est facilement configurable, comme le montrent les étapes indiquées dans l'article sur la modification de son port par défaut. Dans l'ensemble, c'est un outil qui vaut la peine d'y consacrer son temps.