2012-01-11 21 views
16

Estoy trabajando en una aplicación Java EE en un entorno Windows. (Estoy usando Windows 7)Cómo asegurarme de que un determinado puerto no esté ocupado por ningún otro proceso

Estoy utilizando Tomcat Server, desafortunadamente el número de puerto 8080 está ocupado (utilizado por Oracle). Ahora quiero asignar un puerto diferente a Tomcat.

Así que antes de cambiar el archivo conf/server.xml interno, quiero asegurarme de que un determinado puerto no esté ocupado por ningún otro proceso y que sea gratuito.

Respuesta

29

Puede usar "netstat" para verificar si un puerto está disponible o no.

Utilice el comando netstat -anp | find "port number" para encontrar si un puerto está ocupado por otro proceso o no. Si está ocupado por otro proceso, mostrará la identificación del proceso de ese proceso.

usted tiene que poner: número de puerto antes de llegar a la salida real

Ex netstat | encontrar ": 8080"

+1

Gracias por la respuesta, como dije, ejecuté el siguiente comando en el Símbolo del sistema de Windows C: \ Users \ kiran> netstat -anp | encontrar 8086 Mostró ENCONTRAR: El formato del parámetro no es correcto – Kiran

+0

Debe cubrir el número de puerto entre comillas. Por ejemplo, netstat -ano | encuentre "8086" – Aravind

+0

Aravind, después de emitir ese comando C: \ Softwares \ apache-tomcat-6.0.33 \ bin> netstat -anp | encuentra "8080" No vino nada. Gracias . – Kiran

22

Es netstat -ano|findstr port no

resultado sería demostrar la identificación proceso en el última columna

+0

Está trabajando en Windows 10. Muchas gracias –

-1

Es (Get-NetTCPConnection -LocalPort "puerto no".) OwningProcess

1

netstat -ano|find ":port_no" dará. usted la lista.
a: muestra todas las conexiones y puertos de escucha.
n: muestra direcciones y números de puerto en forma numérica.
o: Muestra el ID del proceso de propiedad asociado con cada conexión.

ejemplo: netstat -ano | find ":1900" Esto le da el resultado así.

UDP 107.109.121.196:1900 *:*         1324 
UDP 127.0.0.1:1900   *:*         1324 
UDP [::1]:1900    *:*         1324 
UDP [fe80::8db8:d9cc:12a8:2262%13]:1900 *:*      1324 
Cuestiones relacionadas