GNU/Linux >> Tutoriales Linux >  >> Linux

Tomcat se inicia sin errores pero no escucha en 8080

Si el problema es que el puerto no está configurado en iptables como sugiere Nash, puede configurarlo de la siguiente manera:

vi  /etc/sysconfig/iptables

agregue la siguiente línea al archivo:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

guarde el archivo al salir y reinicie iptables:

service iptables restart

la respuesta de @alfasin es correcta, pero para CentOS 6 la línea de comando hacia abajo no funciona

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

Necesita cadena libre uno por uno, este modo:

-I INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-I OUTPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-I FORWARD -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

Linux
  1. Corchetes en la condición If:¿Por qué obtengo errores de sintaxis sin espacios en blanco?

  2. ¿Puede un script ser ejecutable pero no legible?

  3. ¿Comando no encontrado en Zsh, pero encontrado en Bash?

  4. ¿Núcleo volcado, pero el archivo principal no está en el directorio actual?

  5. ¿Hacer la instalación, pero no en los directorios predeterminados?

Tomcat funcionando, pero el puerto 8080 no responde

¿Linux cómo copiar pero no sobrescribir?

Dar permiso de ejecución a los directorios pero no a los archivos

`ssh <host>` es un shell de inicio de sesión, pero `ssh <host> <comando>` no lo es.

puerto abierto 8080 para escuchar

¿Puerto de red abierto, pero ningún proceso adjunto?