Доступ к локальному хосту Tomcat: 8080 гостевой виртуальной машины VirtualBox с хост-ОС - PullRequest
10 голосов
/ 20 июля 2009

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

Что мне действительно нужно сделать, так это получить доступ к локальному хосту виртуальной машины из XP. vm-computer-name: 8080 / не распознано.

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

Ответы [ 4 ]

9 голосов
/ 08 февраля 2010

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

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

5 голосов
/ 20 июля 2009

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

2 голосов
/ 18 мая 2017

Следующее мне помогло после установки новой виртуальной машины и Tomcat.

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

IP: Port /

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

sudo iptables -F

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

0 голосов
/ 16 февраля 2017

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

sudo iptables -F

...