Maison  >  Article  >  Opération et maintenance  >  Comment arrêter Tomcat sous Linux

Comment arrêter Tomcat sous Linux

WBOY
WBOYoriginal
2022-03-11 11:24:2615694parcourir

Méthode de fermeture : 1. Utilisez la commande « cd bin directory path under Tomcat » pour entrer dans le répertoire bin sous Tomcat ; 2. Utilisez la commande « ./shutdown.sh » pour arrêter le service Tomcat ; -9 ID de processus" La commande force l'arrêt du processus Tomcat.

Comment arrêter Tomcat sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment arrêter Tomcat sous Linux

Dans le système Linux, utilisez les commandes pour démarrer et arrêter Tomcat.

Entrez le répertoire bin sous Tomcat

cd /java/tomcat/bin

Arrêtez la commande du service Tomcat

./shutdown.sh

Après avoir exécuté tomcat ./shutdown.sh, bien que le service tomcat ne soit pas accessible normalement, après ps -ef grep tomcat, le processus java correspondant à Tomcat est trouvé. Il n'est pas détruit lorsque le conteneur Web est fermé et il existe un processus Java zombie. Après avoir lu en ligne, la raison du processus zombie peut être qu'il existe des threads non-démons (c'est-à-dire des threads utilisateur) et que la JVM ne se fermera pas (lorsque tous les threads de la JVM sont des threads démons, la JVM peut se fermer ; s'il y a un autre thread non-démon ou supérieur, la JVM ne se fermera pas). Utilisez la commande suivante pour vérifier si le processus Tomcat est terminé :

ps -ef|grep tomcat

Si des informations similaires s'affichent, cela signifie que le processus Tomcat n'est pas terminé

gateway  14705 14703 12 08:29 pts/0    00:03:10 /www/websoft/java/java1/jdk1.7.0_25/jre/bin/java -Djava.util.logging.config.file=/www/websoft/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1536m -Xmx1536m -Xss256k -XX:MaxPermSize=512m -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:MaxGCPauseMillis=100 -XX:+UseAdaptiveSizePolicy -Djava.endorsed.dirs=/endorsed -classpath /www/websoft/tomcat1/bin/bootstrap.jar:/www/websoft/tomcat1/bin/tomcat-juli.jar -Dcatalina.base=/www/websoft/tomcat1 -Dcatalina.home=/www/websoft/tomcat1 -Djava.io.tmpdir=/www/websoft/tomcat1/temp org.apache.catalina.startup.Bootstrap start

À ce moment, nous pouvons mettre fin au processus de force (processus zombie)

kill -9 14705

Une fois la commande précédente exécutée, vérifiez à nouveau l'état du processus Tomcat, Tomcat s'est complètement arrêté.

Recommandations associées : "Tutoriel vidéo Linux"

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
Article précédent:Linux a-t-il la commande in ?Article suivant:Linux a-t-il la commande in ?