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.

Foi útil?

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).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top