Maison  >  Article  >  Opération et maintenance  >  Introduction au principe de fonctionnement de catalina.bat dans Tomcat

Introduction au principe de fonctionnement de catalina.bat dans Tomcat

巴扎黑
巴扎黑original
2017-09-08 10:17:121540parcourir

Cet article vous présente principalement en détail les principes de catalina.bat dans Tomcat. L'article le présente en détail à travers un exemple de code. Il a une certaine valeur d'apprentissage de référence pour les études ou le travail de tous les amis qui en ont besoin. ça, apprenons avec l'éditeur ci-dessous.

Avant-propos

Cet article vous donne principalement une analyse détaillée du contenu pertinent sur le principe catalina.bat dans Tomcat, et le partage pour votre référence et votre étude. Pas grand chose à dire ci-dessous, jetons un œil à l'introduction détaillée.

Le démarrage réel de Tomcat est défini et démarré dans catalina.bat. startup.bat trouve simplement catalina.bat et exécute catalina.bat pour démarrer tomat. Analysons catalina.bat

Vérifiez la variable d'environnement CATALINA_HOME

  • Vérifier que le paramètre CATALINA_HOME est correct. Sinon, réinitialisez la variable d'environnement CATALINA_HOME.

  • Si catalina.bat n'est pas trouvé dans le répertoire CATALINA_HOMEbin, il se terminera (cette situation ne se produira fondamentalement pas ici à moins que catalina.bat ne soit pas dans le répertoire bin de Tomcat)

Définir les variables d'environnement


1. Dans CATALINA_BASE et CATALINA_BASE Recherchez le setenv .bat dans le répertoire et exécutez-le. S'il n'est pas trouvé, il ne sera pas exécuté.

2. Recherchez le fichier setclasspath.bat et exécutez-le s'il n'est pas trouvé, terminez-le

setclasspath.bat définit les variables d'environnement liées à Java.

Gestion des journaux Tomcat

Ajoutez tomcat-juli.jar à la variable d'environnement classPath.
Et ajoutez le chemin du fichier de configuration du journal à la variable d'environnement LOGGING_CONFIG

fonction tomcat-juli.jar

Apache Tomcat a sa propre implémentation de java.util . Documenter la mise en œuvre de plusieurs éléments clés. Cette implémentation s'appelle JULI. Le composant principal de l'implémentation est un LogManager personnalisé, qui peut obtenir différentes applications Web (et différents chargeurs de classes) exécutées dans Tomcat. Il prend en charge la configuration de configurations de journaux individuelles pour les applications. Lorsqu'une application Web est désinstallée de l'intérieur, elle sera avertie par Tomcat afin que les classes auxquelles elle fait référence puissent être effacées afin d'éviter les fuites de mémoire.

Sortie des informations de la console

La sortie est la suivante :

Introduction au principe de fonctionnement de catalina.bat dans Tomcat

Définir la classe de démarrage Tomcat

Définir la télécommande Tomcat débogage Paramètres pertinents

Introduction au principe de fonctionnement de catalina.bat dans Tomcat

Après avoir activé la fonction de débogage à distance, configurez l'hôte et le port dans Eclipse, puis Debug peut déboguer à distance le programme dans Tomcat.

Introduction au principe de fonctionnement de catalina.bat dans Tomcat

Autres modes de démarrage

En plus du mode de démarrage du débogage à distance, il existe les modes de démarrage suivants modes

On peut voir à partir de cela que catalina.bat est appelé lors du démarrage et de la fermeture de Tomcat.

La différence entre exécuter et démarrer est de savoir s'il faut démarrer Tomcat dans une nouvelle fenêtre.

run est exécuté dans cette fenêtre.

start consiste à ouvrir une nouvelle fenêtre pour l'exécution.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn