2012-01-11 14 views
16

Sto lavorando a un'applicazione Java EE in un ambiente Windows. (Sto usando Windows 7)Come assicurarsi che una determinata porta non sia occupata da nessun altro processo

Sto usando Tomcat Server, sfortunatamente il numero di porta 8080 è occupato (usato da Oracle). Ora voglio assegnare una porta diversa a Tomcat.

Quindi, prima di modificare il file conf/server.xml, voglio assicurarmi che una determinata porta non sia occupata da nessun altro processo ed è gratuita.

risposta

29

È possibile utilizzare "netstat" per verificare se una porta è disponibile o meno.

Utilizzare il comando netstat -anp | find "port number" per determinare se una porta è occupata da un altro processo o meno. Se è occupato da un altro processo, mostrerà l'id di processo di quel processo.

devi mettere: prima il numero di porta per ottenere l'output effettivo

Ex netstat -an | trovare ": 8080"

+1

Grazie per la risposta, come detto ho eseguito il seguente comando sul prompt dei comandi di Windows C: \ Users \ kiran> netstat -anp | trova 8086 Ha mostrato TROVA: il formato dei parametri non è corretto – Kiran

+0

Dovresti coprire il numero della porta tra virgolette. Ad esempio, netstat -ano | trovare "8086" – Aravind

+0

Aravind, dopo aver emesso il comando C: \ Software \ apache-tomcat-6.0.33 \ bin> netstat -anp | trova "8080" Nulla è venuto. Grazie . – Kiran

22

E 'netstat -ano|findstr port no

Risultato avrebbe mostrato processo id in ultima colonna

+0

Funziona in Windows 10. Grazie mille –

-1

E' (Get-NetTCPConnection -LocalPort "porta no".) OwningProcess

1

netstat -ano|find ":port_no" darà. tu la lista.
a: Visualizza tutte le connessioni e le porte di ascolto.
n: visualizza indirizzi e numeri di porta in forma numerica.
o: Visualizza l'ID del processo proprietario associato a ciascuna connessione.

esempio: netstat -ano | find ":1900" Questo ti dà il risultato in questo modo.

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 
Problemi correlati