假設應用名稱叫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