Linux下Tomcat的启动、关闭、杀死进程
2023-09-14 08:57:44 时间
cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出;
#看是否已经有tomcat在运行了 ps -ef |grep tomcat
#如果有,用kill; kill -9 pid #pid 为相应的进程号
例如 ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar
-Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
则 5144 就为进程号 pid = 5144 kill -9 5144 就可以彻底杀死tomcat
#直接查看指定端口的进程pid netstat -anp|grep 9217 #结果为 tcp 0 0 :::9217 :::* LISTEN 26127/java #则26127为9217这个端口的tomcat进程的pid,然后就可以kill这个进程 kill -9 26127 #然后再启动tomcat即可
在Linux系统下,重启Tomcat使用命令操作的!
首先,进入Tomcat下的bin目录
cd /usr/local/tomcat/bin
使用Tomcat关闭命令
./shutdown.sh
查看Tomcat是否以关闭
ps -ef|grep java
如果显示以下相似信息,说明Tomcat还没有关闭
root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
kill -9 7010
然后继续查看Tomcat是否关闭
ps -ef|grep java
如果出现以下信息,则表示Tomcat已经关闭
root 7010 1 0 Apr19 ? 00:30:30 [java] <defunct>
最后,启动Tomcat
./startup.sh
注意:使用root用户登录Linux系统;正确进入Tomcat目录;在确定Tomcat关闭之后再启动Tomcat,否则会报端口被占用异常。
相关文章
- [linux] C语言Linux系统编程进程基本概念详解编程语言
- Linux守护进程:实现可靠的运行环境(linux守护进程实现)
- Linux查看所有进程:一个简单指令.(linux显示所有进程)
- Linux下查看环境变量的方法(linux查看环境变量)
- Linux开启22端口:一步一步教程(linux开启22端口)
- 初探 Linux 系统下如何创建进程(linux怎么创建进程)
- 揭秘Linux系统进程类型知识(linux系统进程类型)
- Linux下查看Java进程的方法(linux查看java进程)
- Linux下查看串口信息的简易方法(linux查看串口)
- Linux下的多进程管道处理技术(linux多进程管道)
- 精通Linux系统进程管理(linux系统进程管理)
- 解决Linux中的僵死进程(僵死进程linux)
- 自学Linux:一段探索.人生之旅(怎么自学linux)
- Linux下快速创建实时进程的方法研究(linux创建实时进程)
- 驰骋于Linux之上——五笔输入法(五笔输入法linux版)
- Linux下进入D盘的简单步骤(linux进入d盘)
- Linux进程结束:完美实现(linux进程结束)
- Linux服务器快速安装桌面环境,提高工作效率(linux服务器安装桌面)
- 灵活部署!快速上手!Linux多路径安装包安装指南(linux多路径安装包)
- Linux内核文件系统简介(linux内核文件系统)
- 制作Linux系统安装盘:制作简易指南(linux系统安装盘)
- Linux进程的工作目录在哪里?(linux进程所在目录)
- 25个字符:Linux查进程命令(linux查看进程命令)
- 设置Linux系统下进程启动参数的调整(linux 进程启动参数)
- 「掌握 Linux 必备技巧!深度解析 ex 命令」(linux ex命令)
- 通信方式Linux下进程间通信方式(linux 进程间)
- Linux: 过时的风潮依然存在(linux过时)
- 以光盘安装Linux,谱写新篇章(光盘安装 linux)
- Linux中如何快速删除进程(linux如何删除进程)