eclipse tomcat6 ubuntu-9.10

eclipse - Error con el puerto 8080 ya en uso



tomcat6 ubuntu-9.10 (7)

En Mac, como suelo resolverlo.

  1. abra el terminal y el cd para descargar-apache-files-folder / bin (es decir, a la carpeta donde se encuentra el archivo shutdown.sh)
  2. introduzca "sh shutdown.sh" como un comando de terminal
  3. reinicie Tomcat / Eclipse..tada!

Espero que esto ayude a OP o alguien más leyendo

¿Alguien puede ayudarme a resolver el siguiente caso?

Estoy tratando de generar mi primer sitio web usando java y trabajando con Eclipse Galileo ejecutando Ubuntu 9.10. Desde que genero mis primeras líneas de código no he visto la web. En todo momento, cuando intento ejecutar el programa, aparece el siguiente error:

Varios puertos (8080, 8080) requeridos por el servidor Tomcat v6.0 en localhost ya están en uso. Es posible que el servidor ya se esté ejecutando en otro proceso, o que un proceso del sistema esté utilizando el puerto. Para iniciar este servidor, deberá detener el otro proceso o cambiar el (los) número (s) de puerto.

He leído mucho sobre la forma de cambiar los puertos para mi tomcat (pase del 8080 al 80) pero ha sido imposible. Leí algunos foros en los que la forma de resolver este problema es ir al archivo que contiene el número de servidor de tomcat, que es un archivo XML, pero cuando abro la carpeta no hay un archivo xml con el nombre.

Ya exploré el puerto utilizando sudo lsof -n -P -i : iniciar y apagar tomcat pero el error sigue ahí.

¿Que puedo hacer?

Muchas gracias.


Ha pasado mucho tiempo, pero enfrenté el mismo problema y lo resolví de la siguiente manera: 1. Intenté apagar el servidor de aplicaciones usando shutdown.bat / .bash que podría estar en su Servidor de aplicaciones / bin / shutdown ...

  1. Mi problema fue que más de 1 instancia de java se estaba ejecutando, estaba cambiando puertos y no miraba hacia atrás, por lo que seguía ejecutando otros procesos java, con ese puerto específico. para usuarios de Windows,: ALT + Shift + Esc, y finalice los procesos java que no esté usando y ahora debería poder reutilizar su puerto 8080

Haga clic en la pestaña de servidores en eclipse y luego haga doble clic en el servidor que se encuentra allí. Seleccione la pestaña del puerto en la página de configuración abierta. Cambie el puerto a cualquier otro puerto. Reinicie el servidor.


La solución a este problema es:

Paso 1: Detener Tomcat (Por servicio o por .bat / .sh, cualquiera que sea el caso).

Paso 2: Eliminar el Apache Tomcat ya configurado en el eclipse.

Paso 3: Ahora reconfigure el apache en el eclipse e inicie el servidor usando la interfaz de usuario proporcionada por eclipse.

Tengo el mismo problema y ha funcionado.


Ya tienes otra instancia de Tomcat corriendo. Puede confirmar esto ingresando a http: // localhost: 8080 en su navegador web y verifique si obtiene la página de inicio predeterminada de Tomcat o una página de error 404 específica de Tomcat. Ambos son pruebas igualmente válidas de que Tomcat funciona bien; si no fuera así, habría recibido un mensaje de error de tiempo de espera de conexión HTTP específico del navegador.

Necesitas apagarlo. Vaya a la subcarpeta / bin de la carpeta de instalación de Tomcat y ejecute el script shutdown.bat (Windows) o shutdown.sh (Unix).

Compruebe esta answer para más información.


en su carpeta de apache conf, abra el archivo httpd y busque el puerto 8080. Cambia 8080 a cualquier puerto que te guste. Creo que encontrarás 8080 en dos lugares.


si está ejecutando desde dentro de eclipse con wtp, debería poder cambiar el puerto desde la vista "servidores" (ventana -> mostrar vista -> servidores)