Не могу получить доступ к Tomcat на Unix с другого компьютера
-
26-09-2019 - |
Вопрос
Я установил 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).