Soy un novato en Java, y estoy tratando de desarrollar una aplicación web. Tengo Windows 7 32 bits. He instalado Java 7 y he configurado la ruta y el classpath también. Después de eso he instalado Tomcat 7.
Cuando intento abrir la página principal de Tomcat usando la URL localhost:8080
, no se abre y Tomcat se detiene automáticamente.
Por favor, ayúdenme.
Asegúrese de que ninguna otra aplicación utiliza el puerto 8080 antes de iniciar tomcat. Si ese no es el problema, pegue el registro de tomcat.
Si quieres cambiar el puerto por defecto de tomcat, ve a la carpeta tomcat y abre la carpeta conf
, en la que puedes ver server.xml
. En ese archivo puede ver algo como <Connector port=
. Cambia el valor del puerto y arranca tomcat.
Su problema no es con el puerto 8080
, sino con el puerto 8005
. El puerto 8005
es el puerto de cierre de Tomcat.
En lugar de intentar averiguar qué está usando el puerto 8005
, puede ser más fácil editar TOMCAT_DIR/conf/server.xml
y cambiar el puerto de cierre a 8006
.
<Server port="8006" shutdown="SHUTDOWN">
Para los sistemas basados en *Unix, puede comprobar los puertos utilizados por una aplicación concreta emitiendo el siguiente comando en el terminal
[~/.]$ netstat -tuplen
Obtendrá la lista de todos los puertos que están siendo utilizados por sus respectivos ID de proceso