Tutoriel de téléchargement et d'installation Tomcat, très détaillé

1. Qu'est-ce que Tomcat?

  • Tomcat est un serveur d'applications Web léger et open source, largement utilisé dans les systèmes de petite et moyenne taille et pour les occasions à faible concurrence. C'est le premier choix pour le développement et le débogage de programmes Servlet et JSP.
  • Il a été développé à l'origine par James Duncan Davidson, un architecte logiciel chez Sun, qui a ensuite contribué à le transformer en un projet open source et contribué par Sun à l'Apache Software Foundation.

2. Téléchargement de Tomcat

1) Adresse de téléchargement

http://tomcat.apache.org/

2) Sélection de version

Entrez dans la page d'accueil du site officiel et voyez le répertoire de téléchargement dans la colonne de gauche. Essayez de ne pas choisir la dernière version et choisissez la version la plus stable. La dernière version est tomcat 10, et tomcat 8 est sélectionné ici.
Insérez la description de l'image ici

Insérez la description de l'image ici
Pour plus de commodité, vous pouvez télécharger directement la version verte, la télécharger sur le local et la décompresser (attention à ne pas la mettre dans le répertoire chinois).
Insérez la description de l'image ici
Pour plus de commodité, je l'ai téléchargé dans mes ressources, ou vous pouvez cliquer ici pour le télécharger:
apache-tomcat-8.5.55.rar

3. Structure des répertoires de Tomcat

Insérez la description de l'image ici

  • bin stocke principalement des fichiers exécutables binaires et des scripts.
  • conf stocke principalement divers fichiers de configuration.
  • lib est principalement utilisé pour stocker les packages jar qui doivent être chargés pour exécuter Tomcat.
  • les journaux stockent principalement les fichiers journaux générés par Tomcat pendant le fonctionnement.
  • Temp stocke principalement les fichiers temporaires générés par Tomcat pendant le fonctionnement.
  • webapps stocke principalement les applications. Au démarrage de Tomcat, il chargera les applications dans ce répertoire.
  • work stocke principalement les fichiers compilés de tomcat au moment de l'exécution, tels que les fichiers compilés par JSP.

4. Démarrage et arrêt du service Tomcat

1) Méthode de démarrage

Utilisez le fichier de commandes startup.bat dans le répertoire bin pour démarrer le serveur Tomcat. Si une milliseconde apparaît, le démarrage est réussi.
Insérez la description de l'image ici
Insérez la description de l'image ici
Une autre façon de vérifier:
ouvrez un navigateur et entrez http: // localhost: 8080 ou http://127.0.0.1:8080 dans la barre d'adresse pour ouvrir la page d'accueil de tomcat. Si la page suivante apparaît, cela signifie que le démarrage a réussi.
Insérez la description de l'image ici
8080 est le numéro de port par défaut de tomcat.

2) Méthode de fermeture

Méthode 1: cliquez sur le bouton x dans le coin supérieur droit pour fermer directement la fenêtre démarrée;
Insérez la description de l'image ici
Méthode 2: utilisez le fichier batch shutdown.bat dans le répertoire bin pour fermer le serveur Tomcat. Comme
Insérez la description de l'image ici
vous pouvez le voir, la fenêtre DOS qui vient d'être ouverte est fermé automatiquement

3) Questions nécessitant une attention particulière

Avant de démarrer tomcat, installez le JDK et configurez la variable d'environnement JAVA_HOME. Si le JDK n'est pas installé ou que JAVA_HOME n'est pas configuré, il plantera au démarrage.
Insérez la description de l'image ici
Insérez la description de l'image ici

4) Traitement des ordures

On peut voir que dans la fenêtre de la console qui a été lancée auparavant, l'affichage chinois est brouillé. La solution est la suivante:
cliquez avec le bouton droit sur le coin supérieur gauche de la fenêtre de la console, sélectionnez les propriétés et vérifiez la méthode d'encodage de la fenêtre de démarrage . Vous
Insérez la description de l'image ici
Insérez la description de l'image ici
pouvez voir que la méthode de codage de la console est GBK. Pour faire correspondre le codage, il vous suffit de changer le codage du fichier de configuration en GBK.
Modifiez le fichier logging.properties en java.util.logging.ConsoleHandler.encoding = GBK. Une fois la
Insérez la description de l'image ici
Insérez la description de l'image ici
modification terminée, redémarrez tomcat et
Insérez la description de l'image ici
vous pouvez voir que le problème brouillé a été résolu.

3) Configuration de la variable d'environnement

Bien que dans le répertoire d'installation de tomcat conf, double-cliquez sur startup.bat pour démarrer. Mais c'est un peu gênant: si vous voulez que le serveur Tomcat soit démarré dans n'importe quel chemin, vous devez configurer la variable d'environnement CATALINA_HOME.
Win + r, entrez cmd pour ouvrir la fenêtre dos, elle ne peut pas être démarrée avant la configuration:
Insérez la description de l'image ici
prenez win10 comme exemple, configurez les variables d'environnement:
Insérez la description de l'image ici
Insérez la description de l'image ici
rouvrez la fenêtre dos et exécutez la commande de démarrage:
Insérez la description de l'image ici
vous pouvez démarrer tomcat dans n'importe quel répertoire.

5. Changement de numéro de port

Nous savons que l'adresse pour visiter Baidu est: https://www.baidu.com/, pourquoi pouvez-vous visiter sans ajouter un numéro de port ici? En effet, Baidu utilise le port http par défaut 80. Actuellement, de nombreux sites Web utilisent le port par défaut, qui peut être omis. Alors, utilisez https://www.baidu.com:80/ pour visiter l'adresse Baidu. Alors, pouvons-nous également changer le serveur tomcat sur le port 80? C'est certainement possible. Modifiez simplement le fichier de configuration server.xml. Le fichier server.xml est le fichier de configuration principal du serveur. Vous pouvez définir le numéro de port, définir le nom de domaine ou l'adresse IP, les éléments chargés par défaut, demander le codage, etc.
Insérez la description de l'image ici

<Connector port="80" protocol="HTTP/1.1"     
connectionTimeout="20000"
 redirectPort="8443" />

Insérez la description de l'image ici
Après avoir modifié le port, redémarrez le serveur tomcat
Insérez la description de l'image ici
. Vous pouvez voir dans les informations de démarrage que le numéro de port a été modifié. Visitez le navigateur: Le
Insérez la description de l'image ici
numéro de port ayant été remplacé par le numéro de port par défaut, le chemin d'accès n'a pas besoin d'être ajouté. le numéro de port ici.
Bien sûr, il peut également être remplacé par d'autres numéros de port, tels que 8888, à condition qu'il soit compris entre 0 et 65535 et n'entre pas en conflit avec d'autres numéros de port spécifiques.

6. Configuration du compte administrateur et du mot de passe

Après avoir ouvert la page d'accueil de tomcat, nous pouvons voir qu'il existe des boutons pour afficher l'état du serveur et les services de gestion. Pour accéder à ce menu, il faut un nom d'utilisateur et un mot de passe. Alors, où le nom d'utilisateur et le mot de passe sont-ils configurés?
Insérez la description de l'image ici
Insérez la description de l'image ici
Modifiez simplement le fichier tomcat-users.xml. Le fichier tomcat-users.xml est utilisé pour configurer les utilisateurs et les autorisations de gestion du serveur Tomcat.

<role rolename="manager-gui"/> 
<user username="admin" password="123456" roles="manager-gui"/>

Insérez la description de l'image ici
Insérez la description de l'image ici
Où voyez-vous le rôle et pourquoi "manager-gui" est-il configuré? Vous pouvez consulter le manuel d'instructions.
Insérez la description de l'image ici
Insérez la description de l'image ici
Comme vous pouvez le voir, le rôle de manager-gui signifie que vous pouvez utiliser l'interface HTML.
Après avoir modifié le fichier de configuration, redémarrez le serveur, ouvrez la page d'accueil de tomcat dans le navigateur et cliquez
Insérez la description de l'image ici
à nouveau sur le bouton Gérer l'application pour accéder à l'interface de gestion des applications. Il existe des applications par défaut de tomcat. Entrez également dans la page d'affichage de l'état du serveur:
Insérez la description de l'image ici

7, le déploiement du projet dans le serveur Tomcat

Comme mentionné précédemment dans la structure des répertoires, le répertoire webapps stocke principalement les applications, ce qui signifie que les services déployés seront stockés dans ce répertoire. Maintenant, créez un sous-répertoire hello directement dans ce répertoire
Insérez la description de l'image ici
puis créez une simple page index.html et placez-le dans le répertoire hello

<html>
	<head>
		<title>这是示例页面</title>
	</head>
	<body>
		<h1>hello world!</h1>
	</body>
</html>

Insérez la description de l'image ici

Entrez http: // localhost: 8080 / hello / index.html dans le navigateur pour accéder
Insérez la description de l'image ici

Comme vous pouvez le voir, le simple projet Hello a été déployé avec succès.
De plus, le chemin est également accessible en entrant uniquement le nom du projet: http: // localhost: 8080 / hello /
Insérez la description de l'image ici
En effet, lors de l'accès à un projet, si vous n'entrez pas une page spécifique, le fichier de ressources index.html est accessible par défaut.
La question est donc la suivante: lorsque vous utilisez http: // localhost: 8080 / pour visiter la page d'accueil de tomcat, quelle ressource visitez-vous?
Insérez la description de l'image ici

En fait, il accède
Insérez la description de l'image ici
Insérez la description de l'image ici
par défaut aux fichiers du répertoire ROOT : ajoutez le fichier index.html qui vient d'être écrit dans le répertoire ROOT, et visitez à nouveau la page d'accueil de tomcat dans le navigateur.
Insérez la description de l'image ici

Insérez la description de l'image ici
Comme vous pouvez le voir, à ce stade, index.html sera d'abord consulté.

Je suppose que tu aimes

Origine blog.csdn.net/u012660464/article/details/110172960
conseillé
Classement