Existe um PID para cada serviço tomcat? Se existir, podemos encontrar o nome do serviço desse PID do serviço tomcat em execução?

1

Estou trabalhando no servidor linux.

Eu quero saber se existe um PID para cada serviço tomcat sendo executado em qualquer servidor.

Se houver um PID para um determinado serviço do tomcat, podemos encontrar o nome do serviço correspondente a esse PID?

Podemos listar todos os serviços do tomcat em execução no servidor?

    
por Aditya 29.06.2017 / 13:56

2 respostas

0

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

PID = 5144

    
por 29.06.2017 / 14:03
0

Você pode usar o netstat para capturar o PID. Mas isso vai depender se o serviço está ou não em execução no servidor. O netstat captura a porta para a qual está vinculando, bem como o nome do PID e do programa. Se você tiver o Tomocat em execução na porta 80, tente o seguinte:

netstat -tulnp | grep '80'

    
por 29.06.2017 / 14:24