Não é possível acessar o Tomcat no Unix de outro computador
-
26-09-2019 - |
Pergunta
Instalei o Tomcat 6.0 no Fedora 10.Consigo ver meu webapp no navegador fazendo um simples http://localhost:8080/HomeApp do computador servidor.Vi que meu computador servidor tem um IP 192.168.1.5 fazendo /sbin/ifconfig.Então substituí o localhost pelo IP do servidor e também funcionou.
No entanto, quando vou para outro computador em casa, recebo "Tempo limite de conexão esgotado".Isso é estranho porque consigo executar ping no servidor doméstico do computador cliente com êxito.
Alguém sabe o que há de errado?Estou usando este Verizon Fios como meu roteador doméstico com configurações padrão.Desde já, obrigado.
Solução
Qualquer aplicativo (neste caso, Tomcat) pode ser vinculado a qualquer endereço ou a um endereço específico.Acho que a instalação do Tomcat está vinculada apenas ao host local, é por isso que você não pode acessá-lo de outro host.
Procure o arquivo tomcat/conf/server.xml e procure algum texto como:
<Connector
port="8080"
protocol="HTTP/1.1"
address="127.0.0.1"
...
Se você encontrar o atributo de endereço, remova-o e ele deverá ser vinculado a todos os endereços IP (ou seja,localhost e 192.168.1.5).