Maison > Article > Opération et maintenance > Comment arrêter Tomcat sous Linux
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.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
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!