La porta del server Web tradizionale è 80. Tuttavia, questa è una porta nella area privilegiata su molti sistemi (che richiede l'amministratore della macchina per eseguire il programma che ascolta quella porta).
Questo esclude 80 e 800 come opzioni per le porte su cui configurare un server. Il prossimo valore in quella serie sarebbe 8000. Molti server web sono configurati per l'ascolto sulla porta 8000 (o gli sviluppatori lo usano come convenzione - più su questo sotto) . Alcuni vanno a 8080 o 8888 per le loro aree di porta di sviluppo, ma 8000 è il prossimo valore della serie. Il punto chiave è che sono unici. Non puoi avere due programmi diversi che ascoltano la stessa porta.
A Tomcat capita di avere i suoi file di configurazione spediti per l'ascolto sulla porta 8080, anche se questo potrebbe essere cambiato con un'altra versione. Ciò potrebbe essere dovuto al fatto che alcuni sviluppatori Web eseguono anche un server httpd di apache sulla porta 8000 (di tanto in tanto eseguo quella configurazione - non è raro) come parte dello stack tecnologico in uso.
Che la configurazione predefinita di un programma che risponde alle richieste web in ascolto sulla porta 8000 non dovrebbe essere affatto una sorpresa ed è una convenzione per i server di sviluppo che risale almeno da quando ho attivato NCSA HTTPd sulla porta 8000 su una macchina su cui non avevo root.
Questa è una convenzione per server web di sviluppo o cose che non vuoi eseguire root (server applicativi o un sottile proxy httpd) ed è improbabile in relazione ai numeri preferiti di uno sviluppatore. È una porta. È una convenzione per sviluppatori che long precede il Nodo (o anche Javascript).