Как открыть проект tomcat с гостя virtualbox?
У меня есть проект Tomcat (Liferay), работающий на моем ноутбуке с Ubuntu. Итак, я хотел иметь возможность запустить его на гостевой системе virutualbox.
Я создал виртуальную машину, развернул файлы, и теперь она работает. (Или, по крайней мере, команда ant для запуска проекта завершается успешно.)
Итак, как мне открыть проект с виртуальной машины?
=======================
I. Ведущий:
- Проект открывается на "portal.local" (для него есть запись в базе данных), поэтому у меня есть запись в моем файле /etc/hosts: 127.0.0.1 portal.local
II. Виртуальная машина:
- Он использует адаптер / настройки NAT.
- У него есть IP - 10.0.2.15.
- Я сделал переадресацию портов, чтобы иметь возможность SSH к нему: 127.0.0.1:22222 -> 10.0.2.15:22 ... и таким образом я могу использовать
ssh -p 22222 {username}@127.0.0.1
- SSH к виртуальной машине.
=======================
Итак, какие изменения я должен внести в хост и / или виртуальную машину, чтобы открыть проект из виртуального гостя?
Заранее спасибо:)
1 ответ
Мне удалось добиться успеха (Y):D ... благодаря Perryg с форумов virtualbox:)
Итак, для этого:
Создан дополнительный хост-сетевой адаптер.
Отключил первый адаптер. (Возможно, это может произойти с обоими включенными, но я просто не знаю, как вызвать другой сетевой интерфейс, поэтому я видел только первый IP (10.0.2.15) в разделе "eth0". А когда я его отключил - тогда Я мог видеть "192.168.56.101" под "eth0" - второй адаптер, только для хоста.)
Так что - мог получить доступ к ВМ под 192.168.56.101.
Создана запись для "portal.local" для 192.168.56.101 в /etc/hosts на хост-компьютере.
Создана запись для "portal.local" для 127.0.0.1 в /etc/hosts на гостевой / виртуальной машине. (Не знаю, нужен ли этот...)
А потом вуаля - я смог получить к нему доступ:)