Не могу получить доступ к Tomcat на Unix с другого компьютера

StackOverflow https://stackoverflow.com/questions/4230446

Вопрос

Я установил Tomcat 6.0 в Fedora 10. Я могу видеть мой WebApp на браузере, который делает простой http: // localhost: 8080 / Homeapp с сервера компьютера. Я видел, что мой серверный компьютер имеет IP 192.168.1.5, делая / sbin / ifconfig. Поэтому я заменил Localhost с сервером IP, и он также работал.

Однако, когда я иду на другой компьютер дома, я получаю «Connection Timed Out». Это странно, потому что на самом деле я могу успешно пинговать домашний сервер с клиентского компьютера.

Кто-нибудь знает, что не так? Я использую этот Verizon Fios в качестве своего домашнего роутера с конфигурациями по умолчанию. Заранее спасибо.

Это было полезно?

Решение

Любое приложение (Tomcat в этом случае) может связываться с любым адресом или к определенному адресу. Думаю, ваша установка TOMCAT связана только с Localhost только, поэтому вы не можете получить к нему доступ с другого хоста.

Ищите файл tomcat / conf / server.xml и ищите текст, как:

<Connector 
    port="8080" 
    protocol="HTTP/1.1" 
    address="127.0.0.1"
    ...

Если вы найдете атрибут адреса, удалите его, и он должен связываться с каждым IP Addres (т.е. localhost и 192.168.1.5).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top