Невозможно подключиться к серверу tomcat извне,

Невозможно подключиться к серверу tomcat извне,

Мой сервер Tomcat запущен на виртуальном сервере, этот сервер запущен на машине Fedora. Я настроил все на этой машине для запуска tomcat, tomcat работает хорошо на локальном хосте. но я не могу получить доступ к wsdl веб-сервиса, запущенного на этом сервере tomcat удаленно, используя IP-адрес этого сервера, как показано ниже.

http://xxx.xxx.xxx.xxx:8080/axis2/services/listУслуги

один из моих друзей сказал, что мне нужно настроить DNS для удаленного доступа с использованием IP-адреса, я тоже не понял, что он сказал. iptables на этом сервере тоже завис. Также я могу удаленно получить доступ к mysql, запущенному на этом сервере, моя проблема в том, почему это не работает для tomcat.

может кто-нибудь помочь мне найти решение этой проблемы. Заранее спасибо за любую помощь

решение1

Есть ли вероятность, что IP-адрес, к которому привязан ваш сервер tomcat, — 127.0.0.1? Это интерфейс loopback, и он доступен только локальной машине, поэтому удаленный доступ к нему невозможен.

решение2

Может быть фильтром хоста:http://tomcat.apache.org/tomcat-5.5-doc/config/host.html

У вас есть log records/server.xml от вашей службы Tomcat? (используйте pastebin.com)

Если вы используете IP-адрес, вам определенно не нужен DNS.

решение3

Вы тестируете с машины Fedora на виртуальном сервере?

На виртуальном сервере:

netstat -na | grep 8080

На машине Fedora:

nmap xxx.xxx.xxx.xxx

Связанный контент