Linux下根据tomcat应用进程来查询其端口号

假设应用名称叫pear,并假设路径为:/datong/tomcat-pear/

方法一,根据PID查找应用端口号,前提是应用已经运行

1,找到改应用的PID:ps -ef | grep pear | grep tomcat | awk ‘{if($1==“tomcat”) print$2}’
在这里插入图片描述

2,根据PID查找端口号:netstat -antup |grep LISTEN | grep ${PID} | awk -F ‘:’ ‘{if($4<20000) {print $4}}’
在这里插入图片描述

最终查到该应用端口号为:9000

方法二,根据配置文件下的service.xml文件查找

grep -nr port= /datong/tomcat-pear/conf/server.xml | grep ‘tomcatThreadPool’ | awk -F ‘"’ ‘{print$4}’
在这里插入图片描述
最终查到该应用端口号为:9000

根据以上思路,完全不用局限于某个应用,所有应用都适用。

猜你喜欢

转载自blog.csdn.net/xu547823501/article/details/85860423