Доступ к Tomcat localhost: 8080 гостевой виртуальной машины VM от хост-системы

У меня есть ноутбук XP, на котором я запускаю дистрибутив Ubuntu внутри VirtualBox, который запускает веб-сайт через Tomcat. Когда я нахожусь в виртуальной машине, я могу получить доступ к сайту с помощью localhost: 8080/

Однако мне действительно нужно сделать доступ к локальному хосту VM с XP. vm-computer-name: 8080/не распознается.

Любая помощь очень ценится.

Ответ 1

Получите IP-адрес гостевой ОС и получите доступ к нему через это.

Ответ 2

Настройте свою виртуальную машину для запуска сети только для хоста, затем перезагрузите или перезапустите сеть, чтобы обновить DHCP. Теперь IP-адрес гостевой системы будет доступен с хоста.

Вы также можете использовать модемный сетевой режим, но это не будет работать, если хост отключен от сети.

Ответ 3

Следующие действия помогли мне после установки новой VM и tomcat.

Получите IP-адрес гостевой ОС и номер порта, на котором был запущен tomcat. Затем вы можете получить к нему доступ через:

IP: Port/

Если вы не можете получить к нему доступ еще или если у вас нет ответа, попробуйте

sudo iptables -F

Это приведет к стиранию таблиц и отобразит новое отображение. Вам нужно будет сделать это только один раз.

Ответ 4

Введите следующую команду на виртуальную машину и затем попробуйте.

sudo iptables -F