sur quel port fonctionne tomcat 6

J’ai installé un paquetage appelé opengeo-suite qui installe tomcat 6 s’il n’est pas installé. Maintenant, j’ai Apache 2.2 fonctionnant sur le port 8080. Je souhaite savoir sur quel port le tomcat 6 est-il exécuté? Quelle est la commande pour découvrir cela?

MODIFIER

Aussi, comment puis-je savoir s’il est opérationnel?

Si tu utilises

$ ps -ef 

ou

 $ top 

vous devriez pouvoir trouver le PID (ID de processus) de votre suite opengeo.

Avec le PID en main, vous pouvez utiliser netstat et grep pour savoir sur quel port il est exécuté. Par exemple, je peux voir que le PID de mon tomcat est 1483. Donc, en utilisant,

 $ sudo netstat -lnp | grep 1483 

Je reçois le résultat:

 tcp6 0 0 :::8080 :::* LISTEN 1483/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1483/java 

Je ne pense pas que vous ayez demandé cela, mais pour être complet, vous devez trouver l’ID du processus lorsque vous connaissez le numéro de port:

 $ sudo lsof -i:8080 -n 

donne

 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 1483 tomcat6 36u IPv6 3496 0t0 TCP *:http-alt (LISTEN) 

Notez que netstat et lsof fonctionneront sans sudo, mais ils ne montreront pas tous les ports. Dans mon cas, sudo était nécessaire pour voir les ports tomcat.

Essayez le ci-dessous:

 netstat -ntpl | grep java tcp 0 0 127.0.0.1:**8005** 0.0.0.0:* LISTEN 2710/java tcp 0 0 0.0.0.0:**8008** 0.0.0.0:* LISTEN 2710/java tcp 0 0 0.0.0.0:**8009** 0.0.0.0:* LISTEN 2710/java 

Par défaut, il fonctionne sur le port 8080

Vous pouvez scanner vos ports et les autres ports en utilisant “nmap”

Pour votre propre machine:

 nmap localhost