1

У меня есть проект Tomcat (Liferay), работающий на моем ноутбуке с Ubuntu. Итак, я хотел иметь возможность запустить его на гостевой системе virutualbox.

Я создал виртуальную машину, развернул файлы, и теперь она работает. (Или, по крайней мере, команда ant для запуска проекта завершается успешно.)

Итак, как мне открыть проект с виртуальной машины?

=======================

I. Ведущий:

  1. Проект открывается на "portal.local" (для него есть запись в базе данных), поэтому у меня есть запись в моем файле /etc /hosts: 127.0.0.1 portal.local

II. Виртуальная машина:

  1. Он использует адаптер / настройки NAT.
  2. У него есть IP - 10.0.2.15.
  3. Я сделал переадресацию портов, чтобы иметь возможность SSH к нему: 127.0.0.1:22222 -> 10.0.2.15:22 ... и таким образом я могу использовать ssh -p 22222 {username}@127.0.0.1 - SSH к виртуальной машине.

=======================

Итак, какие изменения я должен внести в хост и / или виртуальную машину, чтобы открыть проект из виртуального гостя?

Заранее спасибо :)

1 ответ1

0

Мне удалось добиться успеха (Y):D ... благодаря Perryg с форумов virtualbox :)

Итак, для этого:

  1. Создан дополнительный хост-сетевой адаптер.

  2. Отключил первый адаптер. (Возможно, это может произойти с обоими включенными, но я просто не знаю, как вызвать другой сетевой интерфейс, поэтому я видел только первый IP (10.0.2.15) в "eth0". И когда я отключил его - тогда я мог видеть «192.168.56.101» в разделе "eth0" - второй адаптер только для хоста.)

Так что - мог получить доступ к ВМ под 192.168.56.101.

  1. Создана запись для "portal.local" для 192.168.56.101 в /etc /hosts на хост-компьютере.

  2. Создана запись для "portal.local" для 127.0.0.1 в /etc /hosts на гостевой / виртуальной машине. (Не знаю, нужен ли этот ...)

А потом вуаля - я смог получить к нему доступ :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .