在 Linux 系统中,有几种常用方法可以查找 Tomcat 进程:
ps -ef | grep tomcat
或者更精确的搜索:
ps -ef | grep '[c]atalina' # 这个技巧可以避免 grep 进程本身出现在结果中
pgrep -f tomcat
或者更精确的:
pgrep -f catalina
由于 Tomcat 是 Java 应用,也可以查找 Java 进程:
ps -ef | grep java
然后根据进程参数中的 catalina 或 tomcat 字样来识别
jps -l
这会列出所有 Java 进程及其主类名,Tomcat 通常会显示 org.apache.catalina.startup.Bootstrap
netstat -tulnp | grep 8080 # 8080 是 Tomcat 默认端口
ps -ef | grep $(readlink -f /path/to/tomcat)
找到进程 ID 后,可以使用以下命令查看详细信息:
ps -fp <PID>
或者查看该进程打开的文件:
lsof -p <PID>
systemctl status tomcat
查看状态希望这些方法能帮助你找到 Tomcat 进程!