Talvez o tomcat esteja ouvindo apenas conexões de um determinado ip, provavelmente o localhost. Você pode executar netstat -lntu
e obterá algo assim na quinta coluna:
*:22
127.0.0.1:80
O primeiro indica que ele está escutando conexões de qualquer IP e o segundo apenas da máquina local (o próprio servidor). Se o tomcat estiver atendendo somente no host local, você deverá configurar o IP no arquivo tomcat/conf/server.xml
para 0.0.0.0
. Assim:
<Connector
port="8080"
address="0.0.0.0"
...
/>
Desculpe por postar uma resposta para algo que pode não ser a solução. Eu gostaria de comentar se pudesse.