如何从 virtualbox guest 虚拟机打开 tomcat 项目?

如何从 virtualbox guest 虚拟机打开 tomcat 项目?

我有一个 tomcat (Liferay) 项目,在我的 Ubuntu 笔记本电脑上启动并运行。因此,我希望能够在 virutualbox 客户机上运行它。

我创建了虚拟机,部署了文件,现在它已启动并运行。(或者至少启动项目的 ant 命令已成功完成。)

那么,我应该如何从虚拟机打开该项目?

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

一、主办方:

  1. 该项目在“portal.local”上打开(它在数据库中有记录),所以我的 /etc/hosts 文件中有记录:127.0.0.1 portal.local

二、虚拟机:

  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

我成功了 (Y) :D ... 感谢来自 virtualbox 论坛的 Perryg :)

因此,为了做到这一点:

  1. 创建了附加的仅主机网络适配器。

  2. 禁用了第一个适配器。(可能在启用两个适配器时会发生这种情况,但我不知道如何启动另一个网络接口,所以我只看到“eth0”下的第一个 IP(10.0.2.15)。当我禁用它时 - 我可以在“eth0”下看到“192.168.56.101” - 第二个仅主机适配器。)

因此 - 可以访问 192.168.56.101 下的虚拟机。

  1. 在主机上的 /etc/hosts 中为“portal.local”创建了一条到 192.168.56.101 的记录。

  2. 在客户机/虚拟机上的 /etc/hosts 中为“portal.local”创建了一条记录,指向 127.0.0.1。(不知道这个是否有必要……)

然后瞧瞧-我能够访问它了:)

相关内容