Sto cercando di scrivere un servlet in eclipse configurato per utilizzare Tomcat 5.5 e quando provo a eseguirlo visualizzo il seguente errore:
Diverse porte (8080, 8009) richieste da Tomcat v5.5 Server su localhost sono già in uso. Il server potrebbe già essere in esecuzione in un altro processo o un processo di sistema potrebbe utilizzare la porta. Per avviare questo server dovrai interrompere l'altro processo o modificare i numeri di porta
Per quanto ne so, Tomcat 5.5 è quello che utilizza la porta 8080 e quando vado a http://localhost:8080 Ottengo la pagina di successo di Tomcat, quindi sembra che Eclipse tenti di eseguire un'altra istanza di Tomcat senza chiudere l'originale e non riesca. Come lo risolvo?
risposte:
1 per risposta № 1come si dice, qualcosa sta usando la porta.
ci sono due soluzioni per il tuo problema.
- identificare (su Windows con il comando netstat) cosa sta usando la porta (ad es. skype, ...) e fermarlo
- cambia la porta del tuo runtime tomcat in eclipse -> http://techteam.wordpress.com/2009/02/13/changing-the-tomcat-port-settings-in-eclipse/
spero che questo ti aiuti