GNU/Linux >> Linux Esercitazione >  >> Linux

Tomcat si avvia senza errori ma non è in ascolto su 8080

Se il problema è che la porta non è configurata in iptables come suggerisce Nash, puoi configurarla come segue:

vi  /etc/sysconfig/iptables

aggiungi la seguente riga al file:

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

salva il file all'uscita e riavvia iptables:

service iptables restart

la risposta di @alfasin è corretta, ma per CentOS 6 la riga di comando in basso non funziona

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

Hai bisogno di free chain uno per uno, questa modalità:

-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. Confronta le directory ma non il contenuto dei file?

  2. Comando non trovato in Zsh, ma trovato in Bash?

  3. Core scaricato, ma il file core non si trova nella directory corrente?

  4. Eseguire l'installazione, ma non nelle directory predefinite?

  5. Esegui lo script con rc.local:lo script funziona, ma non all'avvio

Parentesi in condizione if:perché ricevo errori di sintassi senza spazi bianchi?

Uno script può essere eseguibile ma non leggibile?

Tomcat in esecuzione, ma la porta 8080 non risponde

Linux come copiare ma non sovrascrivere?

dd su tutto il disco, ma non voglio una parte vuota

scarica le connessioni tcp senza tcpdump