Search code examples
linuxtomcatlisten

Tomcat starts without errors but not listening on 8080


I am running tomcat 6 on Centos 6.4 and have started it sucessfully. There were no errors on start. catalina.log reads:

2012-08-11 14:23:42,941 | INFO  | main | o.a.c.http11.Http11NioProtocol | Starting Coyote HTTP/1.1 on http-xx.xx.xx.xx-8080
2012-08-11 14:23:42,960 | INFO  | main | o.a.catalina.startup.Catalina | Server startup in 121483 ms

And ps -x shows it as running.

Unfortunately it is not responding on port 8080 however and netstat -atnp | grep LISTEN does not list it.

Any ideas of what could cause this?


Solution

  • If the problem is that the port is not configured in iptables like Nash suggests, then you can configure it as follows:

    vi  /etc/sysconfig/iptables
    

    add the following line to the file:

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

    save the file on exit and restart iptables:

    service iptables restart